正如 CaseyB 所说,它只是称为菜单。
为了快速开始使用它,您可以在 Eclipse 项目的 res 文件夹中创建一个子文件夹,并将其命名为“menu”,为视图添加一些 xml,然后从 onCreateOptionsMenu 函数调用 MenuInflator。
好的,这可能有点令人困惑,所以我提供了一些示例代码,可以帮助您入门。这段代码应该可以做到,所以当您按下菜单按钮时,您可以选择两个新活动之一来加载。
在主活动中添加:
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
// Define whatever other activities you can to load in here or whatever.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.info:
startActivity(new Intent(this, Info.class));
break;
case R.id.logs:
startActivity(new Intent(this, Logs.class));
break;
}
return true;
}
menu.xml 文件:链接到您想要的任何图标图像。
<?xml version="1.0" encoding="utf-8"?>
<!-- -->
<!-- Copyright © 2012 Tutela Technologies Ltd. -->
<!-- All Rights Reserved. -->
<!-- -->
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/info"
android:icon="@drawable/ic_menu_info_details"
android:title="Info"></item>
<item
android:id="@+id/logs"
android:icon="@drawable/ic_menu_report_image"
android:title="Logs"></item>
</menu>
然后在您的 AndroidManifest.xml 中确保您记得添加新活动。
<activity
android:name="com.whatever.Gui.Info"
android:label="@string/appTitle">
</activity>
<activity
android:name="com.whatever.Gui.Logs"
android:label="@string/appTitle">
</activity>
注意:在此示例中,标签在 strings.xml 中定义
<string name="appTitle">Your App name</string>
希望对您有所帮助!
干杯