-4

干杯:)

在我的应用程序(或我猜的任何应用程序)中,您有这个设置按钮(三个水平线)。当我按下这个按钮时,会出现一个虚拟按钮,上面写着“设置”我可以使用什么代码,或者我如何操纵这个按钮来打开另一个活动?(喜欢设置)谢谢你:)

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 回答