Android EditText设置边框

Android 3094次浏览 本站
1.修改EditText控件,如下:
<EditText
    android:id="@+id/title"
    android:layout_width="match_parent"
    android:layout_height="@dimen/dp_40"
    android:hint="请输入名称"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:marqueeRepeatLimit="marquee_forever"
    android:scrollHorizontally="true"
    android:singleLine="true"
    android:background="@drawable/edit_background"/>

2.在drawable文件夹下新建一个名为edit_background的xml,里面内容为:
<?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="#EFEFEF"/>
            <corners
                android:radius="3dip"
                />
            <stroke
                android:width="0.5px"
                android:color="#505050"/>
        </shape>
    </item>
</layer-list>

发表评论

电子邮件地址不会被公开。 必填项已用*标注