使用XML显示Android的自定义标题栏

时间:2010-04-28 01:01:54

标签: xml android

在描述“Configuring General Window Properties”的Android文档中,建议尽可能通过XML指定属性,以避免看到标题栏闪烁。例如,不是使用requestWindowFeature设置Window.FEATURE_NO_TITLE,而是将其设置为@android:style/Theme.NoTitleBar。是否有类似的方法来设置要在XML中使用的自定义标题栏?

1 个答案:

答案 0 :(得分:2)

R.styleable中记录了可用的完整XML属性集。自定义标题似乎没有任何Window属性,因此FEATURE_CUSTOM_TITLE只能在代码中设置。

根据this article,绘制标题栏的最佳方法是忽略FEATURE_CUSTOM_TITLE,而只是将标题栏绘制为主视图的一部分。这不仅可以避免闪烁,还可以problems caused by padding