Мне хотелось бы избавиться от серой полосы defualt, которая появляется в верхней части моего приложения. Я просто не могу найти атрибут или настройку для этого. как это можно достичь? спасибо
Как избавиться от панели имен программ в верхней части приложения?
Ответ 1
Используйте android:theme="@android:style/Theme.NoTitleBar"
либо для этого конкретного элемента <activity>
в вашем манифесте, либо для всего элемента <application>
, если вы хотите, чтобы он исчез для всех из них. Здесь часто задаваемые вопросы об этом.
Ответ 2
Я попробовал метод manifest, но по какой-то причине он не работал. Однако использование метода .java, как описано здесь, работало.
requestWindowFeature(Window.FEATURE_NO_TITLE);
Ответ 3
Откройте приложение /src/main/res/values /styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
</style>
</resources>
Ответ 4
Хорошая статья, почему вам следует избегать удаления заголовка из приложения Googler Reto Meier: http://blog.radioactiveyak.com/2010/07/how-to-display-android-status-bar-in.html
Прочитайте и переосмыслите, если вам действительно нужно удалить строку заголовка из вашего приложения.