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