我正在阅读Big Nerd Ranch Android手册,我试图找到一个动作栏" +"如果有以下代码的房间,则显示带有文字的图标:
<?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/menu_item_new_crime"
android:icon="@android:drawable/ic_menu_add"
android:title="@string/new_crime"
app:showAsAction="ifRoom|withText"/>
</menu>
我已将setHasOptionsMenu设置为true,尝试旋转设备,以及将ifRoom更改为始终,但&#34; +&#34;和#34;新犯罪&#34;文字永远不会出现。我唯一得到的是垂直&#34; ...&#34;与#34;新犯罪&#34;作为一种选择。如果有帮助,我会使用GenyMotion作为我的模拟器。
答案 0 :(得分:1)
尝试
android:showAsAction="always|withText"
或
android:showAsAction="always"
而不是
app:showAsAction="ifRoom|withText"