Android
 Computer >> コンピューター >  >> プログラミング >> Android

Kotlinを使用してAndroidアクティビティでナビゲーションバーを永続的に非表示にするにはどうすればよいですか?


この例は、Kotlinを使用してAndroidアクティビティでナビゲーションバーを永続的に非表示にする方法を示しています。

ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。

ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。

 <?xml version ="1.0" encoding ="utf-8"?>     

ステップ3 −次のコードをsrc / MainActivity.kt

に追加します
 import android.os.Buildimport android.os.Bundleimport android.view.Viewimport androidx.appcompat.app.AppCompatActivity@Suppress( "DEPRECATED_IDENTITY_EQUALS"、 "DEPRECATION")class MainActivity:AppCompatActivity(){private var currentApiVersion:Int =0オーバーライドfunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)title ="KotlinApp" currentApiVersion =Build.VERSION.SDK_INT valフラグ:Int=View.SYSTEM_UI_FLAG_LAYOUT_STABLEまたはView.SYSTEM_UI_FLAG_LAYOUT_H View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREENまたはView.SYSTEM_UI_FLAG_HIDE_NAVIGATIONまたはView.SYSTEM_UI_FLAG_FULLSCREENまたはView.SYSTEM_UI_FLAG_IMMERSIVE_STICKYif(currentApiVersion> =Decor. (可視性とView.SYSTEM_UI_FLAG_FULLSCREEN ===0){decorView.systemUiVisibility =flags}}}} override fun onWindowFocusChanged(hasFocus:Boolean){super.onWindowFocusChanged(hasFocus)if(currentApiVersion> =Build.VERSION_CODES.KITKAT &&hasFocus){ .systemUiVisibility=View.SYSTEM_UI_FLAG_LAYOUT_STABLEまたはView.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATIONまたはView.SYSTEM_UI_FLAG_LAYOUT_FULLSCREENまたはView.SYSTEM_UI_FLAG_HIDE_NAVIGATIONまたはView.SYSTEM_UI_FLAG_FULLSCREENまたはView.SYSTEM_UI_FLAG_FULLSCREENまたはView.SYSTEM 

ステップ4 −次のコードをandroidManifest.xmlに追加します

 <?xml version ="1.0" encoding ="utf-8"?>    

アプリケーションを実行してみましょう。実際のAndroidモバイルデバイスをコンピューターに接続していると思います。 android studioからアプリを実行するには、プロジェクトのアクティビティファイルの1つを開き、[実行]をクリックします ツールバーのKotlinを使用してAndroidアクティビティでナビゲーションバーを永続的に非表示にするにはどうすればよいですか? アイコン。オプションとしてモバイルデバイスを選択し、デフォルトの画面を表示するモバイルデバイスを確認します

Kotlinを使用してAndroidアクティビティでナビゲーションバーを永続的に非表示にするにはどうすればよいですか?


  1. Androidアクティビティでナビゲーションバーを完全に非表示にする方法は?

    この例は、AndroidのAndroidアクティビティでナビゲーションバーを永続的に非表示にする方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayou

  2. Kotlinを使用してAndroidでプログラムでImageViewのマージンを設定するにはどうすればよいですか?

    この例は、Kotlinを使用してAndroidでImageViewのマージンをプログラムで設定する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:an