2017-09-15 3 views
0

Samsung S8でアプリケーションを構築しています。アプリケーションが動作しているときにナビゲーションバーを有効にする必要があります。 ここではナビゲーションバーを隠す方法を見つけましたhttps://developer.android.com/training/system-ui/navigation.html。どのように ナビゲーションバーを表示するには?ご協力いただきありがとうございます?これは、あなたが探しているものを記述する必要がありますhttps://developer.android.com/reference/android/view/View.html#SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONProgammingでSamsung S8のナビゲーションバーを有効にするには?

void setNavVisibility(boolean visible) { 
     int newVis = SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 
       | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
       | SYSTEM_UI_FLAG_LAYOUT_STABLE; 
     if (!visible) { 
      newVis |= SYSTEM_UI_FLAG_LOW_PROFILE | SYSTEM_UI_FLAG_FULLSCREEN 
        | SYSTEM_UI_FLAG_HIDE_NAVIGATION; 
     } 

     // If we are now visible, schedule a timer for us to go invisible. 
     if (visible) { 
      Handler h = getHandler(); 
      if (h != null) { 
       h.removeCallbacks(mNavHider); 
       if (!mMenusOpen && !mPaused) { 
        // If the menus are open or play is paused, we will not auto-hide. 
        h.postDelayed(mNavHider, 3000); 
       } 
      } 
     } 

     // Set the new desired visibility. 
     setSystemUiVisibility(newVis); 
     mTitleView.setVisibility(visible ? VISIBLE : INVISIBLE); 
     mPlayButton.setVisibility(visible ? VISIBLE : INVISIBLE); 
     mSeekView.setVisibility(visible ? VISIBLE : INVISIBLE); 
} 

答えて

0

から撮影します。

+0

ありがとうございます。やってみます。 –

関連する問題