我想在Android 4.03制作代码上下操作栏,但是当我运行它没有出现时,我不知道出了什么问题,我在这里问之前搜索了共鸣,但我没有找到什么 这是menu / style.xml代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/first"
android:icon="@drawable/cat"
/>
<item
android:id="@+id/first"
android:icon="@drawable/phone"
/>
<item
android:id="@+id/first"
android:icon="@drawable/music"
/>
<item
android:id="@+id/first"
android:icon="@drawable/dialog"
/>
<item
android:id="@+id/first"
android:icon="@drawable/file"
/>
<item
android:id="@+id/first"
android:icon="@drawable/contact"
/>
<item
android:id="@+id/first"
android:icon="@drawable/contact"
/>
</menu>
清单代码:
<activity
android:label="@string/app_name"
android:name=".CalendarActivity"
android:uiOptions="splitActionBarWhenNarrow"
>
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
and activity code:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater i=getMenuInflater();
i.inflate(R.menu.style, menu);
return true;
}
因为这是第一次使用到android 4.0我有点困惑,为什么我的黑色物品我看不到它们?
答案 0 :(得分:0)
您是否在清单中设置了android:minSdkVersion="14"
?由于android:uiOptions
与旧版Android兼容,因此您不会看到任何错误!
还要记住
Android以各种方式调整动作栏的外观, 基于当前屏幕尺寸
有关详细信息,请参阅Using split action bar。
答案 1 :(得分:0)
我认为你需要添加 机器人:showAsAction = “总是” 菜单xml中的每个项目。