ant*_*009 6 android android-actionbar
Android Studio 0.5.8
Run Code Online (Sandbox Code Playgroud)
你好,
由于某种原因,图标永远不会显示在ActionBar上,我使用了ifRoom | withText的组合,但仍然无法显示.我也试过在Landscape中旋转.我正在使用genymotion 4.4.2
<?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:title="@string/new_crime"
android:id="@+id/menu_item_new_crime"
android:icon="@drawable/ic_action_new"
app:showAsAction="always"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
我正在片段中夸大菜单:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.fragment_crime_list, menu);
}
Run Code Online (Sandbox Code Playgroud)
这是一个截图:

我在纵向和横向模式下尝试过硬件nexus5,但没有图标.
我也试过使用以下内容,但也没有用:
android:icon="@android:drawable/ic_menu_add"
Run Code Online (Sandbox Code Playgroud)
非常感谢任何建议,
Xav*_*ler 13
我曾经遇到过这个问题.试试这个:
<?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:title="@string/new_crime"
android:id="@+id/menu_item_new_crime"
android:icon="@drawable/ic_action_new"
android:showAsAction="always"
app:showAsAction="always"/>
</menu>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么有必要同时拥有两者,但由于某种原因,我已经为它修好了.
| 归档时间: |
|
| 查看次数: |
6783 次 |
| 最近记录: |