1. 程式人生 > >安卓給EditText設定邊框

安卓給EditText設定邊框

<EditText
    android:id="@+id/et_task_place"
    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"/>

在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>