1
- 設定メニューは、activity_settingsmenu.xmlに作成されます。
- 設定アイコンはactivity_settingsicon.xmlにあります。
どのように2つのアクティビティをリンクすると、設定アイコンをクリックすると、設定メニューが表示されますか?設定アイコンをクリックすると設定メニューが表示されますか?
(ただ、Androidのアプリケーション開発を学び始めた - 初心者)
どのように2つのアクティビティをリンクすると、設定アイコンをクリックすると、設定メニューが表示されますか?設定アイコンをクリックすると設定メニューが表示されますか?
(ただ、Androidのアプリケーション開発を学び始めた - 初心者)
メニューフォルダの下に例えばmenu_main.xmlためres.Create XMLでのメニューフォルダを作成します。
menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="in.nfnlabs.stormit.Parent">
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never" />
uは、このアイコンの使用を追加したい場合:
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:icon="@drawable/bookmark"
android:orderInCategory="100"
app:showAsAction="always" />
In your activity class inflate the menu like below:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.addnew, menu);
return true;
}
if you want to perform actions in menu this can be achieved by onOptionsItemSelected();
public boolean onOptionsItemSelected(MenuItem item)
{
int i = item.getItemId();
if(i==R.id.action_settings)
Toast.makeText(getApplicationContext(), "Bookmark", Toast.LENGTH_SHORT).show();
}
あなたは –
は、このヘルプをい –
両方の活動の 'onCreateOptionsMenu'方法で同じメニューを膨らま手の込んだしてくださいすることができますか? https://developer.android.com/guide/topics/ui/settings.html – dahui