У меня есть пользовательская строка заголовка
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activities);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);
Который работает в основном прекрасный. Проблема состоит в том, что, пока вышеупомянутый код не называют, строку заголовка по умолчанию показывают. Я не хочу строку заголовка там вообще, другими словами, прежде чем мой обнаружится, никакой заголовок не должен обнаруживаться.
Добавление этого к декларации:
<application android:theme="@android:style/Theme.NoTitleBar">
приводит к силе близко. Моя декларация похожа на это
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:theme="@style/My_Theme">
Где мне нужен my_Theme, так как он выбирает цвет фона, выбирание цвета фона в моей клиентской теме приводит к серой области вокруг моего цветного backround. Таким образом, даже без силы близко я не уверен, не поможет ли никакой заголовок.
Какая-либо идея?
У меня была такая же проблема, как и у вас.
Проблема в том, что у вас есть в вашем стиле.
Попробуйте это:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="My_Theme">
<item name="android:windowTitleSize">35dp</item>
<item name="android:windowTitleBackgroundStyle">@android:color/black</item>
</style>
</resources>