1

我是 ABS 的新手,以及与它相关的所有事情。我也是Android开发的新手,所以请原谅noobish问题:)

我整天都在学习如何使用 ABS。我的活动由一个 MapView 和操作栏中的一个搜索字段 (EditText) 以及一个按钮(放大镜)组成。

EditText 和 Button 位于我已添加到操作栏菜单的自定义 XML 中。但是,它似乎是 RightAligned,也就是说,我似乎无法将自定义布局移动到操作栏上我选择的位置(将其放在应用程序标题/图标旁边)。

我的问题?如何将我的自定义布局向左移动?或者,是否有更好的内置替代方案?

我只需要一个 EditText 和一个搜索按钮。

4

1 回答 1

2

您不必使用 EditText 来搜索。而是使用 ActionBarSherlock 提供的 SearchView。它的用法与蜂窝 API 中的 SearchView 相同。就像设置菜单项一样简单。

http://developer.android.com/guide/topics/search/search-dialog.html#UsingSearchWidget

ABS 示例中还有一个SearchView 演示

于 2013-02-06T11:44:20.937 回答