2013-02-06 45 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