Android 4.1.2测试:

当在<application>加入属性:android:theme="@android:style/Theme.NoTitleBar.Fullscreen",时,EditText的样式是这样子的:


Android EditText样式自定义_第1张图片

而不是默认的:

Android EditText样式自定义_第2张图片

解决:①在当前Activity中,更改主题样式:@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen

②直接将application节点的样式改为上述

③自己换背景图片,到:C:\android\adt-bundle-windows-x86\sdk\platforms\android-16\data\res\drawable-hdpi 里找想要的系统图标


看看EditText的源码:


上图红线所述的东东在这时里:

Android EditText样式自定义_第3张图片

是这样的:


是个引用类型,根据系统自适配,我猜!!


接下来翻翻EditText的样式:

C:\android\adt-bundle-windows-x86\sdk\platforms\android-16\data\res\values\styles.xml中定义的:

Android EditText样式自定义_第4张图片

上图红线的东东在哪里?

在这:C:\android\adt-bundle-windows-x86\sdk\platforms\android-16\data\res\values\attrs


又是一个引用。



到C:\android\adt-bundle-windows-x86\sdk\platforms\android-16\data\res\values\themes下找到了这个:


上图的edit_text在这里:C:\android\adt-bundle-windows-x86\sdk\platforms\android-16\data\res\drawable\edit_text.xml

定义是这样的:


好了到此,去:C:\android\adt-bundle-windows-x86\sdk\platforms\android-16\data\res\drawable-hdpi 下找相应的图片资源,自己玩吧!

更多相关文章

  1. 2013.04.03——— android 图片缓存之二LruCache介绍
  2. Android样式——Styles
  3. Android利用Matrix简单处理图片
  4. android带有文字的图片按钮的两种实现方式
  5. 演化理解 Android 异步加载图片
  6. Android布局的一些属性和开关、创建log图片

随机推荐

  1. 在VNC远程桌面环境Xfce4中Tab键失效的解
  2. Linux防火墙配置
  3. Shell脚本编写简明教程
  4. 手把手教你在ubuntu下创建桌面快捷方式
  5. 在Linux里设置用户环境变量的方法
  6. 来点基础的--诡异的极客们的符号--流、管
  7. Linux Box上运行哪个SQL服务器?
  8. linux中创建公私钥
  9. 报告节选3:Linux比例近半 操作系统混战虚
  10. 继续问linux下c问题