如何在Android菜单中添加“关于我们”选项?

时间:2016-02-25 14:00:03

标签: android android-intent android-activity

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

2 个答案:

答案 0 :(得分:1)

首先,在

中创建xml文件
  

res - >菜单 - > 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);
}

希望这会帮助你。

答案 1 :(得分:0)

您必须制作一个新的XML-LayOut文件。 最简单快捷的方法是设置 onOptionsItemSelected:

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

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