actionbarsherlockを使用していますが、アクションバーで[テキストの編集]と[ボタン]を使用したいと思います。IIは多くの文書や投稿を調べましたが、まだ解決策を見つけていません。
Androidアクションバーに編集テキストを追加するにはどうすればよいですか?
actionbarsherlockを使用していますが、アクションバーで[テキストの編集]と[ボタン]を使用したいと思います。IIは多くの文書や投稿を調べましたが、まだ解決策を見つけていません。
Androidアクションバーに編集テキストを追加するにはどうすればよいですか?
アクションバーにレギュラーButton
を入れると、かなりひどく見えます。
そうは言っても、メニュー XML リソースの要素で使用できますandroid:actionLayout
。<item>
これは、レイアウト XML リソースの名前を指している必要があります。このリソースは、アクション バーに膨張します。この要素に対応getActionView()
するMenuItem
オブジェクトを呼び出すことで、ウィジェットを取得できます。<item>
これを示すサンプル プロジェクトを次に示します。このテクニックに関するドキュメントはこちらです。
そのため、Web サイトにあるアクション バー sherlock のドキュメントを確認してください。
基本的に、アクション バー sherlock に何かを追加するには、次のようなメニュー項目に関して追加する必要があります。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//inflate with your particular xml
MenuInflater inflater = getSupportMenuInflater();
inflater.inflate(R.menu.child_add_menu, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
//your code here
}
また、次の場所で尋ねられた質問を確認することもできます: ActionBarSherlock with multiple MenuItems?