android 圆角编辑框
2011-12-21 08:46
148 查看
main.xml:
view
plain
<?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"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="圆角编辑框"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="horizontal">
<EditText
android:layout_width="220px"
android:layout_height="wrap_content"
android:padding="5px"
android:background="@drawable/rounded_edittext_states"
android:drawableLeft="@drawable/search"
android:singleLine="true"
android:lines="1"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/button_search_bg"
/>
</LinearLayout>
</LinearLayout>
rounded_edittext_states.xml :
view
plain
<?xml version="1.0" encoding="utf-8"?>
<!-- res/drawable-hdpi/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>
rounded_edittext.xml :
view
plain
<?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="8dip">
<solid android:color="#FFFFFF"/>
<corners
android:bottomRightRadius="10dip"
android:bottomLeftRadius="10dip"
android:topLeftRadius="10dip"
android:topRightRadius="10dip"/>
</shape>
rounded_edittext_focused.xml :
view
plain
<?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="8dip">
<solid android:color="#FFFFFF"/>
<stroke android:width="2dip" android:color="#999" />
<corners
android:bottomRightRadius="10dip"
android:bottomLeftRadius="10dip"
android:topLeftRadius="10dip"
android:topRightRadius="10dip"/>
</shape>
工程源码: http://download.csdn.net/source/3409407
相关文章推荐
- Android 编辑框增加圆角边框
- android 圆角编辑框
- android 圆角编辑框
- Android开发之自定义圆角矩形进度对话框
- kotlin实现Android实现底部对话框BottomDialog(圆角,直角)
- Android EditText 编辑框的使用
- Eclipse下载Github用Android Studio编辑的Android源码
- Android自定义view 之 圆环ImageView 和 圆角按钮Button
- Android Shape Drawable 静态使用和动态使用(圆角,渐变实现)
- Android中实现ListView圆角效果[转]
- Android 圆角Listview
- android圆角矩形框xml的实现
- Android-Blockly 如何编辑toolbox侧边菜单栏
- Android使用shape实现非四角圆角
- Android实现button一边圆角一边直角
- Android 圆角TextView
- Android——EditText自定义边框、圆角和其常用属性总结
- 如何设置圆角的EditText——Android移动开发
- Android实现图片圆角显示的几种方式
- Android圆角图片