【问题标题】:How to set Hint text color for entire layout?如何为整个布局设置提示文本颜色?
【发布时间】:2014-02-16 14:52:47
【问题描述】:

有什么方法可以为整个布局设置提示文本颜色(setHintTextColor),即该布局中的所有子元素?

此外,我更愿意以编程方式进行,而不是通过布局 xml。

【问题讨论】:

    标签: android android-layout android-styles


    【解决方案1】:

    您可以创建自己的theme 来设置colorHint 的样式:

    <style name="AppTheme" parent="Theme.AppCompat"
        <item name="android:textColorHint">@color/text_color_hint</item>
    </style>
    

    【讨论】:

    • 这在我使用这种样式的布局中工作正常,但似乎不适用于子元素
    • 也许这个stackoverflow.com/questions/8395168/…可以帮助你?
    • 感谢您的链接.. 是的,我可以在所有子元素中找到所有子元素和 setHintTextColor,但我想知道是否有任何方法可以在一个地方添加 setHintTextColor 属性(大概在父布局中)而不是经历昂贵而混乱的迭代......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 2015-02-14
    • 2020-05-11
    • 2016-01-26
    • 1970-01-01
    相关资源
    最近更新 更多