android edittext设置边框
简介
android应用程序中给edittext设置边框。
效果图:
快速开始
1.在res/drawable目录下新建样式文件 edit_background.xml。
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="#efefef"/> <corners android:radius="5dp"/> <stroke android:width="1dp" android:color="#505050"/> </shape> </item>
2.布局文件中使用边框效果,/res/layout/activity_edit_text.xml。
android:background=“@drawable/edit_background”
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.constraintlayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".edittextactivity"> <textview android:id="@+id/name_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="账号:" android:textsize="18sp" android:textcolor="#353535" android:layout_margintop="60dp" android:layout_marginstart="60dp" app:layout_constrainttop_totopof="parent" app:layout_constraintleft_toleftof="parent"/> <edittext android:id="@+id/edit_name" android:layout_width="200dp" android:layout_height="40dp" android:hint="请输入账号" android:gravity="center" android:inputtype="number" android:background="@drawable/edit_background" android:layout_marginstart="10dp" app:layout_constrainttop_totopof="@id/name_label" app:layout_constraintbottom_tobottomof="@id/name_label" app:layout_constraintleft_torightof="@id/name_label"/> <textview android:id="@+id/pwd_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="密码:" android:textsize="18sp" android:textcolor="#353535" android:layout_margintop="40dp" android:layout_marginstart="60dp" app:layout_constrainttop_tobottomof="@id/name_label" app:layout_constraintleft_toleftof="parent"/> <edittext android:id="@+id/edit_pwd" android:layout_width="200dp" android:layout_height="40dp" android:hint="请输入密码" android:gravity="center" android:inputtype="textpassword" android:background="@drawable/edit_background" android:layout_marginstart="10dp" app:layout_constrainttop_totopof="@id/pwd_label" app:layout_constraintbottom_tobottomof="@id/pwd_label" app:layout_constraintleft_torightof="@id/pwd_label"/> <button android:id="@+id/btn_login" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ok" android:layout_margintop="30dp" android:layout_marginstart="110dp" app:layout_constraintleft_toleftof="parent" app:layout_constrainttop_tobottomof="@id/pwd_label"/> <button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="cancel" android:layout_marginstart="50dp" app:layout_constrainttop_totopof="@id/btn_login" app:layout_constraintleft_torightof="@id/btn_login"/> </android.support.constraint.constraintlayout>
到此这篇关于android edittext设置边框的文章就介绍到这了,更多相关android edittext边框内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论