アクションバーのボタンをクリックするとポップアップメニューが表示されます。アクションバーのボタンをクリックするとポップアップウィンドウが表示されます。しかし、私はポップアップメニュー項目をクリックして別のアクティビティを開きたいと思います。どうすればいい?ポップアップメニュー項目から新しいアクティビティを開く
以下は私のコードスニペットです。次のように
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main, menu);
return true;
}
@SuppressLint("NewApi") @Override
public boolean onOptionsItemSelected(MenuItem item) {
View menuItemView = findViewById(R.id.action_button);
PopupMenu popupMenu = new PopupMenu(this, menuItemView);
popupMenu.inflate(R.menu.popup);
popupMenu.show();
return true;
}
と私のポップアップメニューがあり、私が何をしたいのか
<menu xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<item
android:id="@+id/one"
android:title="About"
android:visible="true"
android:showAsAction="ifRoom|withText"/>
<item
android:id="@+id/two"
android:title="Contact Us"
android:visible="true"
android:showAsAction="ifRoom|withText"/>
</menu>
は、私は別の活動が開かれなければならこれらのメニュー項目をクリックすると、です。どうすればいい? 誰かが私を助けてくれますか?前もって感謝します。ポップアップメニューをクリック上のアクティビティを開くには
それは私のために働いた。ありがとうございます –