0

我正在尝试添加 on 的操作栏,但未显示...

我正在关注此文档,如我所见,操作栏应包含在应用程序的活动中(如果它在 Android 3.0 AVD 上运行,这是我的情况)。

以下是我的代码的一些部分:

AndroidManifest.xml

//...
<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Holo"  >
//...

MenuActivity.java

public class MenuActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_menu);

    //...
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_menu, menu);
    return true;
}
}

/res/menu/activity_menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_settings"
        android:title="@string/menu_settings"
        android:orderInCategory="100"
        android:showAsAction="ifRoom" />
</menu>

我在这里想念什么?

4

2 回答 2

2

ActionBar需要 Android API 级别 11 或更高版本(Android 3.0.0 或更高版本)。

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="15" />

或者,安装并使用Android 支持库

于 2012-08-15T10:30:03.333 回答
0

代替文件中的android:theme="@android:style/Theme.Holo" 尝试android:theme="@style/AppTheme"AndroidManifest.xml

于 2013-12-25T20:54:23.683 回答