【发布时间】:2015-07-22 22:09:26
【问题描述】:
我有一个从AppCompactActivity 继承的Activity。在活动集主题的清单中:
<style name="Theme.custom" parent="Theme.AppCompat.Light.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary_dark</item>
<item name="colorAccent">@color/accent</item>
<item name="colorButtonNormal">@color/accent</item>
<item name="android:buttonStyle">@style/ButtonStyle</item>
</style>
当我运行活动时,它显示为一个对话框,但显示了标题!我尝试supportRequestWindowFeature(Window.FEATURE_NO_TITLE) 和RequestWindowFeature(Window.FEATURE_NO_TITLE),但标题仍然显示。请告诉我,有什么问题?
编辑
我解决了,只是把android:windowNoTitle改成windowNoTitle!因为我正在使用 AppCompactActvity!
【问题讨论】:
-
这也发生在我身上。即使我将工具栏添加为操作栏,它仍然存在。对我来说似乎是某种错误。可以将标题字符串设置为空字符串,但它仍然存在,所以会影响居中。
-
将您的编辑添加为答案并接受它,我在编辑中几乎错过了这个:)
-
supportRequestWindowFeature(Window.FEATURE_NO_TITLE) 为我工作。当这是活动的 onCreate() 方法中的第一个声明时
-
@Harsh 我认为你的答案是正确的解决方案。
标签: android dialog android-appcompat