EditText控件(圆角处理)

控件介绍:EditText是一个提供给用户输入数据的文本框控件

最终效果:

EditText圆角处理

具体开发步骤:
第一步: main .xml 中定义 控件属性
<? 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:text = "@string/hello"
/>
<!-- 若不想让控件默认有焦点,可加此控件,设为 0 像素 -->
< EditText
android:layout_width = "0dp"
android:layout_height = "0dp"
/>
<!-- 引用自定义的 shape.xml 文件 -->
< EditText
android:layout_width = "fill_parent"
android:layout_height = "wrap_content"
android:maxLength = "20"
android:singleLine = "true"
android:drawableLeft = "@drawable/book"
android:background = "@drawable/shape"
android:textSize = "12sp"
android:hint = " 请输入电话号码 "
/>  
</ LinearLayout >
第二步: res/drawable-mdpi 文件 夹下放入要用到的图片 book Png ,并定义 shape.xml 文件 
<? xml version="1.0" encoding="utf-8"?>
< shape
xmlns:android = "http://schemas.android.com/apk/res/android"
android:shape = "rectangle" > <!-- 设置形状为矩形 -->
<!-- 填充的颜色 -->
< solid android:color="#FFFFFF"/>
<!-- 设置矩形的四个角为弧形 -->
<!-- radius 为弧形的半径 -->
< corners android:radius="7dip"/>
</ s hape >
步: MainActivity 文件 中调用布局文件
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout. main );
}
}
EditText 常用属性:
android:maxLength="3" 限制输入字符数量
android:singleLine="false" 允许文本框有多行
android:inputType="number" 限制 EditText 输入文字类型
android:hint="
我是 EditText" 设置文本框默认显示信息
android:drawableLeft="@drawable/title"
EditText 中显示图片
android:background="@drawable/shape"
设置圆角 ( 此处引用自定义的 shape.xml 文件 )

你可能感兴趣的:(职场,EditText,android控件,休闲)