我有一个自定义标题栏

 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
 setContentView(R.layout.activities);
 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);

哪个工作基本正常。问题在于,直到调用上面的代码,才会显示默认标题栏。我根本不需要标题栏,换句话说,在我的标题栏出现之前,不会显示任何标题栏。

将其添加到 list 中:
<application android:theme="@android:style/Theme.NoTitleBar">

导致力关闭。我的 list 看起来像这样
<application android:icon="@drawable/icon" android:label="@string/app_name"
    android:theme="@style/My_Theme">

我需要my_Theme的地方,因为它设置了背景色,所以在客户主题中设置背景色会导致彩色背景周围出现灰色区域。因此,即使没有强行关闭,我也不确定没有头衔会有所帮助。

任何想法?

最佳答案

我和你有同样的问题。

问题在于您所拥有的风格。

试试看:

<?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>

关于Android:自定义标题栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3157522/

10-12 04:34