如何添加';关于我们';Android菜单中的选项?

如何添加';关于我们';Android菜单中的选项?,android,android-intent,android-activity,Android,Android Intent,Android Activity,当用户点击“关于我们”(我在res>menu>main.xml上添加了“关于我们”)时,一个新的窗口或活动将出现。如何做到这一点 您必须创建一个新的XML布局文件。 最简单、最快的方法是在 OnOptions项已选定: public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.actionaboutus) { setCon

当用户点击“关于我们”(我在res>menu>main.xml上添加了“关于我们”)时,一个新的窗口或活动将出现。如何做到这一点

您必须创建一个新的XML布局文件。 最简单、最快的方法是在 OnOptions项已选定:

public boolean onOptionsItemSelected(MenuItem item)
{
    int id = item.getItemId();

    if (id == R.id.actionaboutus)
    {
        setContentView(R.layout.aboutus);
        return true;
    }
    return super.onOptionsItemSelected(item);
}

首先,在中创建
xml
文件

res->menu->main.xml


希望这能帮到你。

你说的是哪个“关于我们”按钮?在应用程序管理器中?你能用这个按钮发布你手机的屏幕截图吗?谢谢,这很有帮助:-)非常感谢:-)它非常有效
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_about_us"
        android:orderInCategory="100"
        android:title="About Us"
        app:showAsAction="never"/>
</menu>
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item)
{
    int id = item.getItemId();

    //noinspection SimplifiableIfStatement
    if (id == R.id.action_about_us)
    {
        // Start AboutUs activity here
        return true;
    }

    return super.onOptionsItemSelected(item);
}