2013-02-06 49 views
1

我是新来的ABS和与之相关的所有东西。我也是一个Android开发新手,所以请原谅那些没有问题的问题:)ActionBarSherlock上的自定义布局的位置

我花了整整一天的时间学习如何使用ABS。我的活动由一个MapView和一个搜索栏(EditText)以及一个按钮(放大镜)组成。

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

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

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

回答

2

您不必使用EditText来搜索。而是使用ActionBarSherlock提供的SearchView。 它的用法与Honeycomb API中的SearchView一样。 这与设置菜单项一样简单。

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

还有ABS样品在SearchView demo

+0

我遇到了这一点,但发现的实施过于复杂。我会再试一次:( – Asim

+0

我发现的唯一复杂的事情,如果实现Searchable配置。如果你不需要使用建议,可以避免使用Searchable配置。SearchView小部件与EditText一样易于使用。 –

+0

谢谢 这个按钮怎么样?它会与这个东西整合吗? – Asim