-4

乾杯 :)

私のアプリ(または私が推測するどのアプリでも)には、この設定ボタン(3本の水平線)があります。このボタンを押すと、「設定」という仮想ボタンが表示されます。どのコードを使用できますか、またはこのボタンを操作して別のアクティビティを開くにはどうすればよいですか?(設定のように)ありがとう:)

4

1 に答える 1

3

onOptionsItemSelected()exをオーバーライドする必要があります:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case R.id.menu_settings:
            Intent intent = new Intent(this,MyNewActivity.class);
            startActivity(intent);
            break;
        }
        return super.onOptionsItemSelected(item);
    }

R.id.menu_settingsアクティビティのメニューxmlからのIDです。例:

\ res\menuフォルダのactivity_main.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
        android:id="@+id/menu_settings"
        android:orderInCategory="500"
        android:showAsAction="never"
        android:title="@string/menu_settings"/>

</menu>

于 2013-03-12T20:11:25.073 に答える