如何添加';关于我们';Android菜单中的选项?
当用户点击“关于我们”(我在res>menu>main.xml上添加了“关于我们”)时,一个新的窗口或活动将出现。如何做到这一点 您必须创建一个新的XML布局文件。 最简单、最快的方法是在 OnOptions项已选定:如何添加';关于我们';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
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);
}