有没有办法将android:theme全局设置为特定的视图类型?

问题:由于需要将colorControlNormal设置为透明,因此我的所有EditText都在我的XML上使用android:theme。我希望在全球范围内设置自定义每个视图主题。有没有办法将android:theme全局设置为特定的视图类型?

记住,我不希望改变风格,但主题。因此,在我的主题中覆盖editTextStyle的内容不起作用,因为colorControlNormal是一个主题属性,它不存在于样式中,因此不能被覆盖。

我意识到我可以扩展EditText来做到这一点,但是它有它自己的复杂性,我想知道是否有一个更容易,更优雅的方式来实现这一点。

回答:

据我所知,editTextStyle没有主题计数器部分。我认为你最好的选择是划分EditText并在那里应用主题。

以上是 有没有办法将android:theme全局设置为特定的视图类型? 的全部内容, 来源链接: utcz.com/qa/257995.html

回到顶部