2

我需要检查是否Activity有底部ActionBar(Split ActionBar)。如何以编程方式检查它?

我有android:uiOptions="splitActionBarWhenNarrow"一个Activity,如果Menu更大或在. 我必须根据图标在s(顶部/底部)上的位置对图标执行一些颜色更改。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 回答