ฉันไม่ชอบthis.requestWindowFeature(Window.FEATURE_NO_TITLE);
เพราะแถบชื่อเรื่องปรากฏขึ้นชั่วครู่แล้วหายไป
ฉันไม่ชอบandroid:theme="@android:style/Theme.NoTitleBar"
เพราะฉันสูญเสียการเปลี่ยนแปลง 3.0+ Holo ทั้งหมดที่ผู้ใช้อุปกรณ์ใหม่ได้รับ ดังนั้นฉันจึงเจอวิธีนี้
ในโฟลเดอร์res / valuesของคุณให้สร้างไฟล์ชื่อstyles.xml (หากยังไม่มีอยู่) ในไฟล์นั้นวางรหัสต่อไปนี้:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.NoTitleBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.NoTitleBar.Fullscreen"></style>
</resources>
ถัดไปสร้างres / values-v11ด้วยไฟล์styles.xmlอื่น(อีกครั้งนี้อาจมีอยู่แล้ว) ในไฟล์นั้นวางรหัสต่อไปนี้:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme.Holo"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.Holo.NoActionBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.Holo.NoActionBar.Fullscreen"></style>
</resources>
และถ้าคุณกำหนดเป้าหมาย 4.0 ขึ้นไปสร้างความละเอียด / ค่า-v14โฟลเดอร์ที่มีอีกstyles.xmlไฟล์ (ใช่มันอาจจะมี) ในไฟล์นั้นวางรหัสต่อไปนี้:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="Theme.Default" parent="@android:style/Theme.Holo.Light"></style>
<style name="Theme.NoTitle" parent="@android:style/Theme.Holo.Light.NoActionBar"></style>
<style name="Theme.FullScreen" parent="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen"></style>
</resources>
ท้ายที่สุดเมื่อไฟล์เหล่านี้ถูกสร้างขึ้นให้เปิดไฟล์AndroidManifiest.xmlของคุณคุณสามารถเพิ่มรหัสได้:
android:theme="@style/Theme.NoTitle"
ในแท็กกิจกรรมของกิจกรรมที่คุณไม่ต้องการให้มีชื่อหรือแท็กแอปพลิเคชันหากคุณต้องการให้มันใช้กับแอปพลิเคชันทั้งหมด
ตอนนี้ผู้ใช้ของคุณจะได้รับธีมที่เกี่ยวข้องกับรุ่นอุปกรณ์ของพวกเขาด้วยเค้าโครงหน้าจอที่คุณต้องการ
PS การเปลี่ยนค่าเป็นandroid:theme="@style/Theme.FullScreen"
จะมีผลเหมือนกัน แต่ยังลบแถบการแจ้งเตือนด้วย