android - 如何在 ActionBar 中添加编辑文本字段和按钮?

标签 android android-actionbar actionbarsherlock

我正在使用 actionbarsherlock,我想在操作栏中使用一个编辑文本和一个按钮。我浏览了很多文档和帖子,但还没有找到解决方案。

如何在 Android 操作栏中添加编辑文本?

最佳答案

放置一个常规 Button恕我直言,操作栏中的 看起来相当糟糕。

也就是说,您可以使用 android:actionLayout在你的 <item>菜单 XML 资源中的元素。这应该指向布局 XML 资源的名称。此资源将膨胀到操作栏中。您可以通过调用 getActionView() 获取小部件在 MenuItem 上与此 <item> 对应的对象元素。

Here is a sample project证明这一点。 Here is the documentation关于这项技术。

关于android - 如何在 ActionBar 中添加编辑文本字段和按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11638226/

相关文章:

Android:如何让SearchView 占据ActionBar 的整个水平空间?

java - 如何使用 actionbarsherlock 创建自定义下拉菜单?

android - 在Android中保存表单时如何知道表单数据发生了变化

java - 完成编辑后,让 EditText 将焦点传回父布局。

android - ChatKit 库 : incoming image wrong margins

android - findViewById 为 action_bar_title 返回 null

android - 如何从 FIREBASE 将数据检索到回收站 View

android - 强制操作栏项目溢出

android - 查看分页器仅显示 1 个 ListView

android - 具有 YouTubeStandalonePlayer Intent 的 startActivity 使 MainActivity 被创建