Saya merujuk tautan ini . Dalam hal ini jika pengguna mengklik EditText (untuk ex To:) pada saat itu keyboard akan muncul dan pada saat yang sama pengguna dapat menggulir untuk melihat semua tampilan yang tersisa (contoh: tulis, subjek, tombol kirim) di layar itu. Demikian pula di aplikasi saya, saya memiliki satu aktivitas di mana saya memiliki beberapa widget atau tampilan. Misalkan jika pengguna mengklik Edittext yang ada di Aktivitas saya maka keyboard muncul dan saya dapat menggulir untuk melihat tampilan yang tersisa. Tetapi jika saya memberikan atribut ini android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
di manifes saya tidak dapat menggulir untuk melihat tampilan yang tersisa tetapi jika memberi atributandroid:theme="@android:style/Theme.NoTitleBar"
seperti ini dalam manifest saya dapat menggulir untuk melihat tampilan yang tersisa tetapi ada bilah status di layar itu, di sini saya ingin layar penuh dan bahkan jika keyboard muncul saya dapat menggulir untuk melihat tampilan yang tersisa ..? perubahan apa yang harus saya lakukan untuk ini ..?
sumber
Jawaban:
Tuliskan ini di Aktivitas Anda
Periksa Dokumen di sini: https://developer.android.com/training/system-ui/status.html
dan aplikasi Anda akan menjadi layar penuh. tidak ada bilah status, tidak ada bilah judul. :)
sumber
super.onCreate(savedInstanceState);
jika macetsumber
Gunakan tema
"Theme.NoTitleBar.Fullscreen"
dan coba pengaturan"android:windowSoftInputMode=adjustResize"
untuk aktivitas diAndroidManifest.xml.
Anda dapat menemukan detailnya di sini .sumber
Gunakan kode ini untuk menyembunyikan bilah status di aplikasi Anda dan mudah digunakan
sumber
Jika Anda membutuhkan ini dalam satu aktivitas, Anda harus meletakkan onCreate, sebelum setContentView:
sumber
Tambahkan ini ke kelas Aktivitas Anda
sumber
Gunakan ini untuk Anda
Activity
.sumber
Anda dapat menggunakan metode ini untuk menyembunyikan bilah status. Dan ini juga penting untuk menyembunyikan bilah tindakan. Dalam kasus ini, Anda bisa getSupportActionBar (). Hide () jika Anda telah memperluas aktivitas dari lib dukungan seperti Appcompat atau Anda cukup memanggil getActionBar (). Hide () setelah metode yang disebutkan di atas. Terima kasih
sumber
Ubah tema aplikasi di
manifest.xml
file.sumber
Jika Anda menyembunyikan bilah status, lakukan ini di onCreate (untuk Aktivitas) dan onCreateView / onViewCreated (untuk Fragment)
Dan jangan lupa untuk menghapus bendera saat keluar dari aktivitas atau Anda akan memiliki layar penuh di seluruh aplikasi Anda setelah mengunjungi aktivitas ini. Untuk menghapus lakukan ini di onDestroy (untuk Aktivitas) atau onDestroyView (untuk Fragment) Anda
sumber
Gunakan kode ini:
sumber
Kode ini menyembunyikan bilah status.
untuk menyembunyikan bilah tindakan, tulis baris ini: -
kedua baris dapat ditulis secara kolektif untuk menyembunyikan bilah Tindakan dan bilah status. semua baris ini harus ditulis sebelum
setContentView
metode memanggilonCreate
metode.sumber
Di AndroidManifest.xml -> di dalam aktivitas yang ingin Anda gunakan, tambahkan yang berikut ini:
dan dalam metode MainActivity.java -> di dalam onCreate (), tambahkan yang berikut ini:
sumber
Anda bisa bersembunyi dengan menggunakan styles.xml
sebut saja ini dalam manifesmu seperti ini
android:theme="@style/HiddenTitleTheme"
sumber
Anda dapat menyembunyikan bilah status dengan mengatur warnanya menjadi transperan menggunakan xml . Tambahkan item statusBarColor ke tema aktivitas Anda:
sumber
sumber
Ini adalah dokumentasi resmi tentang menyembunyikan Status Bar di Android 4.0 dan yang lebih rendah serta di Android 4.1 dan yang lebih tinggi
Tolong, lihat itu:
https://developer.android.com/training/system-ui/status.html
sumber
Kami tidak dapat mencegah status muncul dalam mode layar penuh di perangkat (4.4+) kitkat atau di atasnya, jadi coba retas untuk memblokir bilah status agar tidak meluas.
Solusinya cukup besar, jadi inilah tautan SO:
StackOverflow: Sembunyikan bilah status di Android 4.4+ atau kitkat dengan Layar Penuh
sumber
Solusi ini berhasil untuk saya :)
sumber
sumber
Digunakan dalam
Manifest
sumber
Di bawah res -> nilai -> styles.xml
Di dalam pasta tag tubuh gaya
sumber
Jika Anda merujuk ke Google Documents, Anda dapat menggunakan metode ini untuk Android 4.1 dan yang lebih baru, panggil metode ini sebelum setContentView ()
sumber
sumber