Android всплывающее окно со стрелкой всплывающей подсказки

Мы видели много вопросов об удалении границы PopupWindow, передавая null или new Drawable () в setBackgroundDrawable (). Я'У меня возникла противоположная проблема. Я хочу, чтобы вокруг моего PopupWindow была граница, желательно со стрелкой всплывающей подсказки, указывающей на мой якорь. В настоящее время у моего PopupWindow нет границы. Я'мы попытались отрегулировать поля, фон в xml, ширину и высоту строк макета, списка и списка, но безрезультатно. Может кто-нибудь, пожалуйста, помогите мне получить границу и изображение сверху? Я'Я пытаюсь придерживаться Android SDK с этим.

popup_menu_list.xml




    


Джава

private void displayPopupMenu() {
        LayoutInflater layoutInflater = getLayoutInflater();
        View popupView = layoutInflater.inflate(R.layout.popup_menu_list, null);        
        final PopupWindow popupWindow = new PopupWindow(popupView, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);       
        RefreshListView myListView = (RefreshListView) popupView.findViewById(R.id.popup_menu_list_listview);       
        mAdapter = new myAdapter(this, getAdapterData());       
        myListView.setAdapter(mAdapter);            
        popupWindow.showAsDropDown(mMyAnchor);      
    }

Я просто взял их в качестве примеров, но я хочу что-то вроде этого, где всплывающее окно указывает на привязку:

Но я получаю что-то вроде этого:

Ответы на вопрос(5)

Ваш ответ на вопрос