【发布时间】:2014-07-20 23:08:23
【问题描述】:
我参加了android developers 培训并 编写了应该有操作栏的应用程序。
我在操作栏中添加了两个项目:
- 第一个有icon和android:showAsAction="IfRoom"
- 第二个,只有字符串和 android:showAsAction="Never"。
main_menu_actions.xml:
<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="com.shaniandroid.myfirstapp.MainActivity" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/search_icon"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
但是没有显示操作栏!
这些项目仅在菜单按钮时显示 被按下。
我在之前的答案中读到“溢出”按钮没有出现 如果存在硬件菜单按钮,则在 4.3 上 - 这对于第二项是可以的。
但是第一项呢?它的图标不应该出现在屏幕顶部吗?
注意:我在 Galaxy S3 4.3 上运行该应用程序。
【问题讨论】:
标签: android android-actionbar galaxy