有没有办法将android:theme全局设置为特定的视图类型?
问题:由于需要将colorControlNormal
设置为透明,因此我的所有EditText
都在我的XML上使用android:theme
。我希望在全球范围内设置自定义每个视图主题。有没有办法将android:theme全局设置为特定的视图类型?
记住,我不希望改变风格,但主题。因此,在我的主题中覆盖editTextStyle
的内容不起作用,因为colorControlNormal
是一个主题属性,它不存在于样式中,因此不能被覆盖。
我意识到我可以扩展EditText
来做到这一点,但是它有它自己的复杂性,我想知道是否有一个更容易,更优雅的方式来实现这一点。
回答:
据我所知,editTextStyle
没有主题计数器部分。我认为你最好的选择是划分EditText
并在那里应用主题。
以上是 有没有办法将android:theme全局设置为特定的视图类型? 的全部内容, 来源链接: utcz.com/qa/257995.html