1

私はABSとそれに関連するすべてのことに慣れていません。私はAndroid開発も初めてなので、初心者の質問を許してください:)

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 に答える