1

アクションバーにときどき表示される 2 つの小さなアイコンを追加したいと考えています。ただし、これらのアイコンはクリックできないため、アクション アイテムとして追加したくありません。どのような方法でこれを行うことができますか?

4

2 に答える 2

1

2 つのことを行うことができますが、異なるレイアウトになるので注意してください。

1) レイアウト ID を渡す:

actionBar.setCustomView(R.layout.MY_CUSTOM_LAYOUT);

2) ビューを渡す:

View v = getLayoutInflater().inflate(R.layout.MY_CUSTOM_LAYOUT, null);
actionBar.setCustomView(v);

オプション 1 では、カスタム レイアウトは MATCH_PARENT のように動作し、オプション 2 では WRAP_CONTENT のように動作します。理由はわかりません:S

それが役に立てば幸い。

于 2013-07-23T16:54:23.257 に答える