Saya ingin tahu bagaimana cara menerapkan tema layar penuh (tanpa bilah judul + tanpa bilah tindakan) ke suatu aktivitas. Saya menggunakan pustaka AppCompat dari paket dukungan v7.
Saya sudah mencoba menerapkan android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
aktivitas spesifik saya tetapi macet. Saya pikir itu karena tema aplikasi saya seperti ini.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
Saya juga sudah mencoba ini
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
yang hanya menyembunyikan bilah judul tetapi bukan bilah tindakan. Solusi saya saat ini adalah menyembunyikan bilah tindakan dengan
getSupportActionBar().hide();
android
android-actionbar
android-theme
Ye Lin Aung
sumber
sumber
hideNavigation()
dionResume()
- tanpa itu, bar navigasi masih terlihat di app saya (api 18 +)Berdasarkan jawaban oleh @nebyan, saya menemukan bahwa bilah tindakan masih tidak bersembunyi.
Kode berikut ini berfungsi untuk saya:
dan tentu saja jangan lupa mengedit
AndroidManifest
file Anda .sumber
<item name="android:windowNoTitle">true</item> <item name="android:windowActionBar">false</item>
jika tema Anda termasuk.NoActionBar
Menggunakan xml di atas di style.xml, Anda akan dapat menyembunyikan judul serta bilah tindakan.
sumber
Masalah muncul di antara versi sebelum dan sesudah Android 4.0 (API level 14).
dari sini saya membuat solusi sendiri.
Saya menulis kode ini dalam metode onResume () karena jika Anda keluar dari aplikasi dan membukanya kembali, bilah tindakan tetap aktif! (dan ini memperbaiki masalah)
Saya harap ini membantu;)
sumber
"Solusi" Anda (menyembunyikan actionBar sendiri) adalah cara biasa. Tetapi google menyarankan untuk selalu menyembunyikan ActionBar ketika TitleBar disembunyikan. Lihat di sini: https://developer.android.com/training/system-ui/status.html
sumber
sumber
Anda dapat mengikuti langkah di bawah ini: -
AndoridMenifest.xml
Style.xml
FullImageActivity.java
Saya harap ini akan membantu .. Terima kasih !!
sumber
Itu harus parent = "@ style / Theme.AppCompat.Light.NoActionBar"
sumber
Untuk menyembunyikan bilah status dan bilah tindakan dan menjadikan aktivitas Anda layar penuh gunakan kode berikut dalam aktivitas
onResume()
atauonWindowFocusChanged()
metode Anda:Anda dapat menemukan informasi lebih lanjut di tautan berikut:
Catatan: Menggunakan solusi xml yang disediakan di utas ini saya hanya bisa menyembunyikan bilah status tetapi bukan bilah navigasi.
sumber
sumber
Tema ini hanya berfungsi setelah API 21 (termasuk). Dan buatlah StatusBar dan NavigationBar transparan.
sumber
Untuk menghapus bilah judul di AppCompat:
sumber
Anda dapat mencoba yang berikut ini :
sumber
sumber
hanya ini ?
sumber
Cukup pada orang ini untuk Gaya Anda:
sumber