Удалить приложение строки заголовка андроид

? sparrkli @ | Original: StackOverFlow
---

Я знаю, этот вопрос был задан millio раз, но, когда-либо метод я использую это не хорошо для меня. если я использую

android:theme="@android:style/Theme.NoTitleBar" 

в файле манифеста, вся тема изменений приложение, и если я ставлю

requestWindowFeature(Window.FEATURE_NO_TITLE); 

в OnCreate деятельности, он показывает, в ближайшее время при запуске приложения.

Кстати я не есть какие-либо теме, выбранной, только с помощью стандартного Android. Спасибо andvance !

---

Top 5 ответ

1CommonsWare @

Неясно, что вы подразумеваете под " Вся тема изменений App" . Для API уровня 11+ устройств, вы, вероятно, следует использовать @android:style/Theme.Holo.NoActionBar .

2Aswin Rajendiran @

Если вы добавляете тему к применению, это относится ко всему приложения.

android:theme="@android:style/Theme.NoTitleBar"

Вы должны добавить его к объявлению деятельности .

<activity
    android:name=".YourActivity"
    android:theme="@android:style/Theme.NoTitleBar"/>
3MohdTausif @

когда вы создаете новый проект в Android, то вы получите тема по умолчанию применяется на вашем проекте, который имеет строку заголовка. но если вы хотите, чтобы удалить или применить какой-либо другой темы для всего приложения, то вы можете определить, как показано ниже на уровне приложения :

<application
        android:name="com.mycomp.myproj.MainApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.Sherlock" >

но если вы хотите применить некоторые темы только в некоторых конкретных экранов, то вы можете определить, как показано ниже на уровне деятельности :

<activity
            android:name="com.mycomp.myproj.MainActivity"
            android:label="@string/app_name" 
            android:theme="@style/AppTheme">