Android EditText设置边框
Android EditText设置边框
简介
Android应用程序中给EditText设置边框。
效果图:
快速开始
在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>
布局文件中使用边框效果,/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>