标签:actionbar overflow actionbar 三个点 actionbar图标
actionBar 上面 部分机型 显示不出来 三个点那个按钮 ,大概的解释是 如果设备有菜单功能键,显示隐藏动作的功能将会由Menu菜单功能键实现
就是 有实体的菜单键 就会由菜单键替代。
如果想强制显示 这三个点的按钮,那么将下面这个方法 放入oncreate里面调用。
private
void
getOverflowMenu() {
try
{
ViewConfiguration config = ViewConfiguration.
get
(
this
);
Field menuKeyField = ViewConfiguration.
class
.getDeclaredField(
"sHasPermanentMenuKey"
);
if
(menuKeyField !=
null
) {
menuKeyField.setAccessible(
true
);
menuKeyField.setBoolean(config,
false
);
}
}
catch
(Exception e) {
e.printStackTrace();
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
ActoinBar Overflow 显示问题 (三个点不显示)
标签:actionbar overflow actionbar 三个点 actionbar图标
原文地址:http://blog.csdn.net/shaoyezhangliwei/article/details/47833941