分割メニュー (sherlock を使用するかどうかに関係なく) を作成しようとしていますが、まだ成功しませんでした。
public class MainActivity extends SherlockFragmentActivity {
ActionBarSherlock mSherlock = ActionBarSherlock.wrap(this);
...............
mSherlock.setUiOptions(ActivityInfo.UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW);
mSherlock.setContentView(R.layout.activity_main);
...............
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Used to put dark icons on light action bar
boolean isLight = false;
menu.add("You")
.setTitle("You")
.setIcon(isLight ? R.drawable.icon_you : R.drawable.icon_you)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("Pet Open")
.setIcon(isLight ? R.drawable.icon_pet_open : R.drawable.icon_pet_open)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
menu.add("Around")
.setIcon(isLight ? R.drawable.icon_around : R.drawable.icon_around)
.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS | MenuItem.SHOW_AS_ACTION_WITH_TEXT);
return true;
}
その結果、タイトルのないデフォルトの背景を持つ 3 つの小さなアイコンが表示されますが、これを変更する方法がわかりません。そして、ここに私が取得したいものがあります:
トップ メニューに影響を与えずにカスタム ボトム メニューを追加するにはどうすればよいですか?
ここに私が見つけたものがあります:
マニフェストから分割メニューを実装します(これにより、必要なものを変更する機会が得られるとは思いません)
レイアウト パラメータの使用- 正しく動作していないようです。
このメニューを実装する最良の方法は何ですか?
ここでの更新 は、私が見つけたもう1つの方法です。 良い点は、変更方法を確認できることですが、悪い点は、上部と下部で同じ背景を使用していることです。変更できるかどうかわかりません。