1.在drawable 下新建 shape.xml 文件

Xml代码 :
1<?xmlversion="1.0"encoding="UTF-8"?>
2<shapexmlns:android="http://schemas.android.com/apk/res/android"
3android:shape="rectangle">
4
5<!--填充的颜色-->
6<solidandroid:color="#FFFFFF"/>
7<!--设置矩形的四个角为弧形-->
8<!--android:radius弧形的半径-->
9<cornersandroid:radius="7dip"/>
10
11</shape>

android:radius为角的弧度,值越大角越圆。

我们还可以把四个角设定成不同的角度,方法为:

1<corners
2android:bottomLeftRadius="20dp"
3android:bottomRightRadius="0dp"
4android:topLeftRadius="1dp"
5android:topRightRadius="20dp"/>


2.1设置成0dp无效,2.1以上版本可以,如果无效的话那就只能设成1dp了。


2.设置引用

android:background="@drawable/shape"

EditText 其它属性

android:hint="请输入用户名" <!-- 设置提示文本-->
android:drawableLeft="@drawable/ic_launcher" <!-- 设置文本框左边小图标-->

例子:

1<?xmlversion="1.0"encoding="utf-8"?>
2<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
3android:layout_width="fill_parent"
4android:layout_height="fill_parent"
5android:orientation="vertical">
6
7<EditText
8android:layout_width="fill_parent"
9android:layout_height="wrap_content"
10android:background="@drawable/shape"
11android:drawableLeft="@drawable/ic_launcher"
12android:drawablePadding="5dp"
13android:hint="HelloAndroid"
14android:padding="5dp"/>
15
16</LinearLayout>

更多相关文章

  1. Android开发之Activity(二)——启动模式和taskAffinity属性
  2. Android中的共享设置(SharedPreferences)
  3. android:clipChildren属性的分析——是否剪裁子View
  4. Android(安卓)远程监控摄像头 移动端+PC端 旧手札变废为宝
  5. Android(安卓)drawableleft如何设置图片大小
  6. ImageView设置图片大小
  7. Notes on the implementation of encryption in Android(安卓)3.
  8. Android全屏显示 无标题栏、全屏、设置为横屏
  9. android简单的日期时间选择器

随机推荐

  1. SQL Server在AlwaysOn中使用内存表的“踩
  2. SQL Server 2012 sa用户登录错误18456的
  3. SQL Server Alwayson创建代理作业的注意
  4. SQL Server实现自动循环归档分区数据脚本
  5. SqlServer批量备份多个数据库且删除3天前
  6. SqlServer给表增加多个字段的语法
  7. SQL Server数据库中伪列及伪列的含义详解
  8. Sql server中内部函数fn_PhysLocFormatte
  9. 关于SQL Server中bit类型字段增删查改的
  10. SQL Server中修改“用户自定义表类型”问