我的AndroidManifest.xml
文件的活动如下所示:
<activity
android:label="@string/log_in"
android:name=".activities.LogInActivity"
android:parentActivityName=".activities.MainActivity"
android:uiOptions="splitActionBarWhenNarrow">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activities.MainActivity" />
</activity>
但不幸的是,分割操作栏似乎无法在运行Honeycomb(API 11)下的Android版本的任何设备上运行。相反,菜单项全部显示在顶部操作栏上,然后溢出到菜单中,而不是分割到下面的操作栏。
是什么给出了?
答案 0 :(得分:4)
我非常接近,只需要更多的XML来解决这个问题:
<meta-data
android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
所以现在XML将成为这个:
<activity
android:label="@string/log_in"
android:name=".activities.LogInActivity"
android:parentActivityName=".activities.MainActivity"
android:uiOptions="splitActionBarWhenNarrow">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".activities.MainActivity" />
<meta-data
android:name="android.support.UI_OPTIONS"
android:value="splitActionBarWhenNarrow" />
</activity>