1、EditText代码如下 (View代替EditText获取焦点):

<View    android:focusable="true"     android:focusableInTouchMode="true"    android:layout_width="0px"     android:layout_height="0px"    /><EditText    android:id="@+id/ask_review_message"    android:layout_width="match_parent"    android:layout_height="200dp"    android:padding="10dp"    android:hint="@string/ask_messageHint"    android:gravity="top"    android:background="@drawable/bg_edit_text"    />

2、bg_edit_text.xml

<?xml version="1.0" encoding="UTF-8"?>   <selector xmlns:android="http://schemas.android.com/apk/res/android">      <item android:state_selected="true" android:drawable="@drawable/bg_edit_text_focused" />    <item android:state_focused="true" android:drawable="@drawable/bg_edit_text_focused" />    <item android:drawable="@drawable/bg_edit_text_normal" />  </selector> 

3、bg_edit_text_normal.xml

<?xml version="1.0" encoding="UTF-8"?>   <shape xmlns:android="http://schemas.android.com/apk/res/android">       <solid android:color="#FFFFFF" />       <corners android:radius="3dip"/>      <stroke            android:width="1dip"            android:color="#BDC7D8" />   </shape>  

4、bg_edit_text_focused.xml

<?xml version="1.0" encoding="UTF-8"?>   <shape xmlns:android="http://schemas.android.com/apk/res/android">       <solid android:color="#FFFFFF" />       <corners android:radius="3dip"/>      <stroke            android:width="1dip"            android:color="#32CD32" />   </shape>  

其实有时候只要一个文件就可以搞定

代码如下:

<?xml version="1.0" encoding="UTF-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <item android:state_pressed="true">        <shape>            <solid android:color="#FFFFFF" />            <corners android:radius="3dip" />            <stroke android:width="1dip" android:color="#32CD32" />        </shape>    </item>    <item android:state_focused="true">        <shape>            <solid android:color="#FFFFFF" />            <corners android:radius="3dip" />            <stroke android:width="1dip" android:color="#32CD32" />        </shape>    </item>    <item>        <shape>            <solid android:color="#FFFFFF" />            <corners android:radius="3dip" />            <stroke android:width="1dip" android:color="#BDC7D8" />     </shape>   </item> </selector>

更多相关文章

  1. mainfest文件中android属性
  2. Android中使用ViewPage进行广告轮播测试代码
  3. ~/.dirlst 文件
  4. Android Wi-Fi 设置带宽代码流程
  5. Android 读取和保存文件(手机内置存储器)
  6. Android第一行代码笔记
  7. Android的源代码结构
  8. Android开发常用代码片段(二)
  9. 修改android框架代码

随机推荐

  1. Android(安卓)Style.xml的应用详解及代码
  2. Android(安卓)NDK *** could not be reso
  3. 在android工程中导入layoutlib.jar使用in
  4. 【ArcGIS for Android】经纬度坐标、地图
  5. android Camera拍照 及 MediaRecorder录
  6. Android完美处理RecyclerView实现item条
  7. Android基础之intent传值的三种方法
  8. Android(安卓)通知栏
  9. android 之 Broadcast(广播) BroadcastRe
  10. 在一个app中唤醒拉起另一个app应用(DeepLi