2

ActivityBottom ActionBar(Split ActionBar)があるかどうかを確認する必要があります。プログラムでどのようにチェックできますか?

android:uiOptions="splitActionBarWhenNarrow"あり、が大きい場合、またはの場合、ActivityオプションMenuは上部に表示されます。アイコンの位置 (上/下)に応じて、アイコンの色を変更する必要があります。ActionBarDevice ScreenLandscape modeMenuActionBar

4

1 に答える 1

1

単純。ActionBarSherlocksabs_split_action_bar_is_narrowブール値を使用します。

これで、次のようなことができます。

boolean isActionBarSplitted = getResources().getBoolean(R.bool.split_action_bar);
if(isActionBarSplitted){
      // it's a phone -> split ActionBar
}
else{
     // it's a tablet -> no split ActionBar
}
于 2013-01-06T17:46:04.857 に答える