1

ActionBar をサポートする新しいサポート ライブラリを使い始めました。連絡先の編集画面のアイス クリーム サンドイッチ レイアウトと基本的に同じように見えるバーを実装しようとしています。おそらくこれに似たカスタムビューを実装する必要があることを理解しています - How to display custom view in ActionBar? . 私が理解していないのは、そのビューが何であるか、そしてそれを実装するための最良の方法です。

アクションバーに必要なもののスクリーンショットは次のとおりです。

ここに画像の説明を入力

それは、画像とテキストを含む単なるビューですか、スタイル付きのボタンですか、それともまったく異なるものですか? いくつかの状態の押されたプロパティがあります。

助けてくれてありがとう。

4

1 に答える 1

0

ボタンを表示する場合は、次のコードを追加して、カスタム ビューを使用してみてください。

// Inflate the view from XML file
LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflator.inflate(R.layout.search, null);

// Tell the view to occupy the whole actionBar view (MATCH_PARENT)
LayoutParams layout = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
getActionBar().setCustomView(v, layout);
于 2014-10-13T12:04:12.537 に答える