微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 使用Holo父主题从Theme.Light继承editText

我想从android:Theme继承editText,而我的父主题是android:Theme.Holo.Light.
有没有“干净”的方法来做到这一点,没有将android sdk文件夹中的资源复制到我的项目中?

最佳答案
所以我的想法是从android:Theme.Holo.Light扩展一个自定义主题(实际上只是一种风格),然后覆盖EditText属性以使用android:Theme中的父设置.

它看起来像android:Theme.Holo.Light使用editTextStyle属性引用来更改EditTexts的外观:

所以你可以用android:Theme中的editTextStyle覆盖它: