安卓开发笔记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"/>
|