【发布时间】:2018-09-14 13:21:30
【问题描述】:
我开发 android 应用程序,我想创建放置在作为图标可见的操作栏上的操作。我添加了一个分辨率为 18x18px 的可绘制对象,并创建了一个包含一项的菜单,这是我的操作,如下所示:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".RelationsActivity">
<item
android:id="@+id/action_show_profile"
android:icon="@drawable/profile_icon_16"
android:title="@string/action_show_profile"
app:showAsAction="always" />
如您所见,showAsAction 属性设置为“始终”,但仍无法正常工作。我尝试了不同的 AppThemes,但没有任何帮助。图标肯定有足够的空间,因为操作栏标题已禁用:
getActionBar().setDisplayShowTitleEnabled(false);
该操作出现在溢出下拉列表中,就好像图标没有空间一样。
【问题讨论】:
标签: android android-actionbar icons overflow action