私は自分のAndroidアプリに取り組んでおり、現在アプリ設定メニューを作成中です。メニューを作成しましたが、メニューを画面の下部ではなく上部に表示したいので、助けを求めています。
前もって感謝します。
アリ
私は自分のAndroidアプリに取り組んでおり、現在アプリ設定メニューを作成中です。メニューを作成しましたが、メニューを画面の下部ではなく上部に表示したいので、助けを求めています。
前もって感謝します。
アリ
これは、使用できるquickActionダイアログのチュートリアルです。-http ://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
ライブラリなしでデフォルトのAndroidポップアップメニューを作成するには、次のコードを使用します。
foutrh行で、指定するレイアウトはメニューレイアウトです(以下を参照)。
public void showPopup(View v) {
PopupMenu popup = new PopupMenu(this, v);
MenuInflater inflater = popup.getMenuInflater();
inflater.inflate(R.layout.menu, popup.getMenu());
popup.show();
}
このメソッドを呼び出すときは、次のことを行う必要があります
View p = (View)findViewById(R.id.view);
showPopup(p);
このコードの価格でView p
は、メニューの上隅に表示する場所のビューです。したがって、上隅にテキストビューがある場合は、それをビューとして使用してメニューを表示します。
この詳細については、こちらをご覧ください-androidメニューコードが 機能しないメニューボタン機能を上書きするには、次の手順を実行します
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ( keyCode == KeyEvent.KEYCODE_MENU ) {
//Put the code for an action menu from the top here
return true;
}
return super.onKeyDown(keyCode, event);
}