所以我的想法是从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

android theme继承原理,android – 使用Holo父主题从Theme.Light继承editText相关推荐

  1. Android权限管理原理,Android手机Root授权原理细节全解析

    首先关于Root的方式,这里不做详解,可以有很多漏洞,比如利用uid溢出后归为0,得到Root权限,然后操作文件系统等. 手机Root后,最重要的是,给手机安装了su程序和superuser apk. ...

  2. android camera 工作原理,Android Camera原理之openCamera模块(一)

    我们平时开发,知道怎么调度api,怎么调起camera,怎么调用camera的实例来操作camera就可以了,但是这些调度的背后都做了什么事情,我们可能不太清楚,本文打算从openCamera这个调用 ...

  3. android广播intent原理,Android中BroadcastReceiver详解

    BroadcastReceiver是什么? Android app可以发送广播也可以接收系统或者其它app发送的广播,是发送/订阅的设计模式.这些广播被发送当重要的事件发生的时候.例如,安卓系统发送广 ...

  4. android服务的原理,Android学习笔记:IntentService

    一般我们所使用的Service是运行在主线程当中的,所以在Service里面编写耗时的操作代码,会造成主线程卡顿会ANR.为了解决这样的问题,谷歌引入了IntentService. 如果有一个任务,可 ...

  5. android摄像头自动对焦原理,Android实现手机摄像头的自动对焦

    如何实现Android相机的自动对焦,而且是连续自动对焦的.当然直接调用系统相机就不用说了,那个很简单的.下面我们主要来看看如如何自己实现一个相机,并且实现自动连续对焦. 代码如下: public c ...

  6. android服务的原理,android service原理

    整体考虑: 两种方式启动服务startService和bindService. startService方式,不需要service返回数据,通过AMS将数据转发给Service即可,异步.简化考虑,A ...

  7. android广告拦截原理,android扫描带有广告应用原理

    突然有了假设四:扫描所有类文件. 仔细想想,如果想得到上面效果,就必须知道你引用了那种广告的类,才肯能判断你加了什么广告. 进一步验证,由于假设三中有一种情况是不add广告的jar包也会被查,果断的反 ...

  8. android自动帧率原理,Android 帧率计算及优化

    在开发者选项中有个" GPU呈现模式分析(Profile GPU rendering,选择在adb shell dumpsys gfxinfo中)"功能,在开启这个功能后,系统就会 ...

  9. android context继承关系,android中Context深入详解

    以下分别通过Context认知角度,继承关系,对象创建等方面android中Context做了深入的解释,一起学习下. 1.Context认知. Context译为场景,一个应用程序可以认为是一个工作 ...

最新文章

  1. Singleton(单例模式)
  2. C++ Primer 5th笔记(chap 19 特殊工具与技术)成员函数指针
  3. 【Linux网络编程】TCP编程
  4. Java JUC工具类--Master-Worker
  5. windows系统磁盘使用记录(自用)
  6. Java 多线程(一)
  7. 版本控制工具(GIT)
  8. Java开发笔记(一百四十二)JavaFX的对话框
  9. 思维导图 · App的商业模式:如何寻找商业化
  10. 关于 IBM Tivoli Storage Manager在Oracle中的应用
  11. Autocad 2022版本插件开发基础1
  12. 计算机的语言是美式英语,为什么电脑的语言栏一直有两国语言“CH中文(中国)”和“EH英语(美国)”...
  13. 【项目三 基于A*算法的迷宫游戏开发】
  14. php文章打赏系统,给你看看小白博主开发的打赏系统
  15. ***pxj爱喝可乐***
  16. 【投资者日记(戴斌撰写)】【2017年9月13日(周三)】
  17. 从金蝶k3到金税盘_金蝶K3操作流程图详解
  18. 还原系统无法重启计算机的快捷键,电脑怎么从bios还原系统
  19. 为什么网站日志如此重要?
  20. hse是什么意思的缩写_HSE管理名词英文缩写

热门文章

  1. 《零基础》MySQL 选择数据库(七)
  2. anaconda方法安装python教程_anaconda的安装教程和使用方法
  3. zstd安装_PHP: 安装 - Manual
  4. Linux怎么对文件内容trim,Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)...
  5. 获取焦点改变输入框背景色
  6. linux常用调试,linux下gdb常用的调试命令
  7. mulitpartfile怎么接收不到值_和平精英信号接收区和信号值是什么?信号值怎么恢复...
  8. conda安装tensorflow-gpu
  9. 测试管理 | 基于风险的测试
  10. 【Python】pandas模块操作大型数据集