300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > android theme继承原理 android – 使用Holo父主题从Theme.Light继承editText

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

时间:2019-07-11 07:27:51

相关推荐

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

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

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

@android:style/Widget.Holo.Light.EditText

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

@android:style/Widget.EditText

编辑

我只是测试了这一点,并意识到似乎android:style / Widget.EditText似乎没有应用旧版Android的背景,很可能因为它使用了对android:editTextBackground的引用,Holo.Light设置.我只是尝试将android:editTextBackground手动更改为遗留的EditText drawable,它对我有用.

注意:仅在/ values-v11下的styles.xml上应用此调整,因为只有3.0版本并且可以使用android:editTextBackground,而旧版本的android将已经使用旧的EditText背景.如果app min是> = API 11,则无需担心这一点.

@android:style/Widget.EditText

@android:drawable/edit_text

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。