「settings_caching_popup.xml」というレイアウト フォルダーに LinearLayout がありますonOptionsItemSelected(MenuItem item)。ポップアップを表示するメソッドでこのレイアウトを取得しようとしました。ただし、findViewById(R.layout.settings_caching_popup)常に null を返します。次に、xml レイアウトの ID を LinearLayout に設定し、android:id="@+id/settings_caching_popupを呼び出しfindViewById(R.id.settings_caching_popup)ました。null も返します。
の引き出しonOptionsItemSelected(MenuItem item):
PopupWindow popUp = new PopupWindow(context);
LinearLayout ll = (LinearLayout) findViewById(R.layout.settings_caching_popup);
popUp.setContentView(ll);
popUp.showAtLocation(ll, Gravity.BOTTOM, 10, 10);
popUp.update(50, 50, 300, 80);