带圆角的EditText
2014-02-16 22:36
274 查看
转载请注明出处:http://blog.csdn.net/krislight/article
1.定义一个Drawable
2.布局文件
如果要使用多个不同状态下的EditText点击效果
1.定义一个selector
3.布局文件
1.定义一个Drawable
<?xml version="1.0" encoding="utf-8"?> <!-- res/drawable/rounded_edittext.xml --> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> <solid android:color="#FFFFFF"/> <corners android:bottomRightRadius="15dp" android:bottomLeftRadius="15dp" android:topLeftRadius="15dp" android:topRightRadius="15dp"/> </shape>
2.布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5dip" android:background="@drawable/rounded_edittext" /> </LinearLayout>
如果要使用多个不同状态下的EditText点击效果
1.定义一个selector
<?xml version="1.0" encoding="utf-8"?> <!-- res/drawable/rounded_edittext_states.xml --> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:state_enabled="true" android:drawable="@drawable/rounded_focused" /> <item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/rounded_focused" /> <item android:state_enabled="true" android:drawable="@drawable/rounded_edittext" /> </selector>2.定义Drawable
<?xml version="1.0" encoding="utf-8"?> <!-- res/drawable/rounded_edittext_focused.xml --> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> <solid android:color="#FFFFFF"/> <stroke android:width="2dp" android:color="#FF0000" /> <corners android:bottomRightRadius="15dp" android:bottomLeftRadius="15dp" android:topLeftRadius="15dp" android:topRightRadius="15dp"/> </shape>
3.布局文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" android:background="@drawable/rounded_edittext_states" android:padding="5dip"/> </LinearLayout>
相关文章推荐
- EditText设置圆角
- 如何设置圆角的EditText
- 设置editText的四周边框-圆角边框
- 带圆角的EditText
- 设置圆角EditText
- 圆角EditText
- Android 圆角EditText
- Android EditText 半圆角
- 使用shape自定义圆角样式的Button和EditText
- 带圆角的EditText
- android绘制带圆角的editText
- Android圆角EditText
- 如何美化EditText 及使用drawableLeft、圆角属性
- 如何设置圆角的EditText
- 如何制作一个圆角图像
- Android中获取系统通讯录联系人并显示在EditText
- 指定UIView的某几个角为圆角
- CSS实现圆角六色渐变自适应按钮
- Edittext文本框添加键盘search事件:
- css实现圆角三角形例子(无图片)