我需要检查是否Activity有底部ActionBar(Split ActionBar)。如何以编程方式检查它?
我有android:uiOptions="splitActionBarWhenNarrow"一个Activity,如果Menu更大或在. 我必须根据图标在s(顶部/底部)上的位置对图标执行一些颜色更改。ActionBarDevice ScreenLandscape modeMenuActionBar
我需要检查是否Activity有底部ActionBar(Split ActionBar)。如何以编程方式检查它?
我有android:uiOptions="splitActionBarWhenNarrow"一个Activity,如果Menu更大或在. 我必须根据图标在s(顶部/底部)上的位置对图标执行一些颜色更改。ActionBarDevice ScreenLandscape modeMenuActionBar
简单的。您使用 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
}