###前提・発生している問題
プログラミング初心者です。Android StudioでAndroidアプリを作っています。全画面表示のアプリで、画面をタップするとダイアログが出る仕様にしたいのですが、ダイアログを出すと全画面表示でなくなってしまいます。これを防ぐにはどうすればよいですか?
Android Studioのバージョンは2.3.3です。
###該当のソースコード
Java
1package com.test.myapplication; 2 3import android.app.Activity; 4import android.support.v7.app.AlertDialog; 5import android.os.Bundle; 6import android.view.MotionEvent; 7import android.view.View; 8 9public class MainActivity extends Activity { 10 11 @Override 12 protected void onResume() { 13 super.onResume(); 14 View decor = this.getWindow().getDecorView(); 15 decor.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 16 | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); 17 } 18 19 @Override 20 protected void onCreate(Bundle savedInstanceState) { 21 super.onCreate(savedInstanceState); 22 setContentView(R.layout.activity_main); 23 } 24 25 @Override 26 public boolean onTouchEvent(MotionEvent event) { 27 new AlertDialog.Builder(this) 28 .setTitle("title") 29 .setMessage("message") 30 .setPositiveButton("OK", null) 31 .show(); 32 return super.onTouchEvent(event); 33 } 34}
回答1件
あなたの回答
tips
プレビュー