这是我想要创建的动作栏。带有动作按钮的Android自定义动作栏
这里是我把菜单项。
<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"
/>
是否有可能得到没有菜单项的标题栏布局的宽度?在这种情况下,我可以设置固定宽度来编辑文本项目。
是否有任何其他方法使其工作? 因此,它必须是自定义标题布局+菜单项。此自定义布局必须填充菜单项和图标之间的空白区域。
完美!谢谢。 – inc 2013-03-08 16:37:52