【发布时间】:2013-02-23 21:01:27
【问题描述】:
这是我要创建的操作栏。
这是我放在菜单中的项目。
<item
android:id="@+id/search"
android:title="Search"
android:showAsAction="ifRoom|collapseActionView"
android:actionLayout="@layout/search_layout"
/>
<item
android:id="@+id/search1"
android:title="PHOTO"
android:showAsAction="ifRoom"
android:actionLayout="@layout/search_layout"
/>
collapseActionView - 在启动时折叠搜索菜单。
单击搜索项后,它会显示如图 1 所示的编辑文本。但我需要始终看到它,不仅在单击后。
如果我将它设置为 Always,它会因为 fill_parent 而从屏幕上弹出菜单项。
<EditText
android:id="@+id/txt_search"
android:inputType="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
是否可以在没有菜单项的情况下获得标题栏布局的宽度?在这种情况下,我可以将固定宽度设置为 edittext 项。
还有其他方法可以让它发挥作用吗? 结果它必须是自定义标题布局+菜单项。此自定义布局必须填充菜单项和图标之间的空白空间。
【问题讨论】:
标签: android width android-actionbar menuitem