android实现边框圆角
16lz
2021-12-04
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" <!-- 设置文本框左边小图标-->
例子:
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>
更多相关文章
- Android开发之Activity(二)——启动模式和taskAffinity属性
- Android中的共享设置(SharedPreferences)
- android:clipChildren属性的分析——是否剪裁子View
- Android(安卓)远程监控摄像头 移动端+PC端 旧手札变废为宝
- Android(安卓)drawableleft如何设置图片大小
- ImageView设置图片大小
- Notes on the implementation of encryption in Android(安卓)3.
- Android全屏显示 无标题栏、全屏、设置为横屏
- android简单的日期时间选择器