您的位置:首页 > 移动开发 > Android开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: