電話する
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION)
私のアプリが私のアプリを全画面表示できるようにするとき。
画面がタッチされたときにアプリの UI がポップアップするようにしたいのですがActivity.onTouchEvent()
、画面が 2 回目にタッチされるまでトリガーされません。最初のタッチでは、仮想キーのみが表示されます。
そのため、アプリの UI をトリガーしてポップアップする必要があります。
public void onSystemUiVisibilityChange(int visibility) {
if (visibility == View.SYSTEM_UI_FLAG_VISIBLE) {
// show my APP UI
}
}
ただしonSystemUiVisibilityChange
、View.SYSTEM_UI_FLAG_VISIBLE
特にユーザーが画面を非常に速く/頻繁にタッチする場合は、システムによってタッチごとに1回(私のGalaxy Nexusでは3回)呼び出されません。
プロジェクト lib 4.0 または 4.03。Samsung Galaxy(9250) 4.03.