ナビゲーションバーを非表示にしているのですがスピナーを押すと非表示にしたナビゲーションバーが表示されてしまいます。
スピナーの値を選択するとはナビゲーションバーは非表示になります。
回答してもらえるとありがたいです。よろしくお願いします。
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.Spinner; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View decor = this.getWindow().getDecorView(); decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); Spinner spinner = findViewById(R.id.spinner); spinner.setOnItemSelectedListener(new selectSpinner()); } @Override protected void onResume() { super.onResume(); View decor = this.getWindow().getDecorView(); decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } private class selectSpinner implements AdapterView.OnItemSelectedListener { public void onItemSelected(AdapterView<?> parent, View arg1, int arg2, long arg3) { onResume(); } public void onNothingSelected(AdapterView<?> parent) { onResume(); } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/22 01:19