PopupWindow

PopupWindowで好きなレイアウトのポップアップウィンドウを表示できる。

PopupWindow  |  Android Developers

MainActivity.javaで、

PopupWindowのメンバオブジェクトを用意しておいて、

ポップアップウィンドウの生成。
レイアウトの元となるR.layout.popup_layoutは、

TextViewがあるだけ。

ShowPopupButtonを取得し、リスナーをセット。

activity_main.xmlには、

show_popup_buttonがあり、これが押されると、

リスナーによって、mPopupWindow.showAsDropDownが呼ばれ、これでポップアップウィンドウが表示される。

f:id:BG1:20180524103803p:plain

Show Popup押すと、

f:id:BG1:20180524103850p:plain

わかりにくいけど、黒くて小さいPopupというポップアップウィンドウが表示された。

Sample/android/PopupWindow/PopupWindow/src/PopupWindow at master · bg1bgst333/Sample · GitHub