6

actionbarsherlockを使用していますが、アクションバーで[テキストの編集]と[ボタン]を使用したいと思います。IIは多くの文書や投稿を調べましたが、まだ解決策を見つけていません。

Androidアクションバーに編集テキストを追加するにはどうすればよいですか?

4

2 に答える 2

7

アクションバーにレギュラーButtonを入れると、かなりひどく見えます。

そうは言っても、メニュー XML リソースの要素で使用できますandroid:actionLayout<item>これは、レイアウト XML リソースの名前を指している必要があります。このリソースは、アクション バーに膨張します。この要素に対応getActionView()するMenuItemオブジェクトを呼び出すことで、ウィジェットを取得できます。<item>

これを示すサンプル プロジェクトを次に示します。このテクニックに関するドキュメントはこちらです。

于 2012-07-24T20:24:06.463 に答える
3

そのため、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?

于 2012-07-24T20:26:21.700 に答える