0%

安卓开发笔记3

安卓开发笔记3

(随手写的,不具有参考价值)

给EditText自定义边框

(主要参考这篇博客:https://www.cnblogs.com/johnsonwei/p/5785055.html)

需要在drawable文件夹下面自定义一个xml文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid
android:color="#EEEEEF"/>//内部颜色
<corners
android:radius="15dip"//用于指定边框4个角的弯曲程度
/>
<stroke
android:width="0.5px"
android:color="#225050"/>//边框颜色
</shape>
</item>
</layer-list>

然后指定EditText的background:

1
2
3
4
5
6
7
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
android:inputType="phone"
android:text=""
android:id="@android:id/edit"
android:background="@drawable/edit_bg"/>