android经典edittext选中样式是,黄色,不选中是灰色。下面附上android经典实现的配置,以便于用户根据自己的需要进行修改.

//文件位置位于,android-sdk/platforms/android-13/data/res/drawable/editbox_background.xml

editbox_background.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:drawable="@drawable/editbox_background_focus_yellow" />
<item android:drawable="@drawable/editbox_background_normal" />
</selector>

editbox_background_focus_yellow,editbox_background_normal这两个
是有个9patch的图片文件.可以在res\drawable-mdpi,drawable-hdpi等文件夹中找到.

如果不想定义图片,可以用如下方法解决。
定义一个style,在文件中引用search_edittext_style
<style name="search_edittext_style" parent="@android:style/Widget.EditText">
<item name="android:background">@drawable/search_edittext</item>
</style>

style的background文件如下:search_edittext

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true" >
<shape>
<solid android:color="@android:color/white" />
<stroke android:width="2dip" android:color="#FE7800"/>
<corners android:radius="5dip"/>
</shape>
</item>
<item android:state_focused="false">
<shape>
<solid android:color="@android:color/white" />
<stroke android:width="2dip" android:color="#0B82D3"/>
<corners android:radius="5dip"/>
</shape>
</item>
</selector>

更多相关文章

  1. android背景选择器selector用法汇总
  2. Android——扩大ImageButton的点击区域
  3. Android(安卓)对话框【Dialog】去除白色边框代码
  4. Android(安卓)上传图片到服务器(多文件上传)
  5. Android中彩信文件的读取
  6. android NDK/JNI-实例开发流程
  7. Android(安卓)SDK目录结构和工具介绍
  8. Android中浏览器UA的生成策略
  9. NPM 和webpack 的基础使用

随机推荐

  1. 系出名门Android(3) - 对话框(Dialog)和
  2. Android(安卓)利用JNI调用Android(安卓)J
  3. Android(安卓)引用外部字体
  4. Android中Drawable分类汇总
  5. Android中Context
  6. 关于Android发送邮件
  7. 【Android(安卓)XMPP】 学习资料收集贴(持
  8. Ubuntu下使用adb和USB连接的方式进行andr
  9. AndroidManifest.xml文件剖析 (二)
  10. android2.2中EditText不可编辑的问题