今天Google了半天,發(fā)現(xiàn)屏蔽home鍵的方法都不大好用
方法一:
private static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
@Override
public void onAttachedToWindow() {
getWindow().clearFlags(FLAG_HOMEKEY_DISPATCHED );//屏蔽菜單鍵
this.getWindow().setType(
WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);
super.onAttachedToWindow();
}
缺點:
1.style文件里設置的狀態(tài)欄顏色會失效
2.從全屏界面返回來時,當前界面會隱藏狀態(tài)欄
如果本來就全屏,可以無視上述缺點,也算是個可行的方法。