投稿なしでshowAsDropDownを呼び出すと(つまり、コードで直接)、ポップアップが表示されます-
PopupWindow w = new PopupWindow(v.getContext());
w.showAsDropDown(v);
v.post()
ただし、 (遅延の有無にかかわらず)使用しようとすると、ポップアップが表示されません。
v.post(new Runnable() {
@Override
public void run() {
w.showAsDropDown(v);
}
});
これを引き起こしている可能性がありますか?