2015年5月12日 星期二

【Android】EditText 多行輸入及 Border製作

設定 inputType = textMultiLine
需要scroll時,需設定scroolbars     
     <EditText
               android:id="@+id/edit_desc"
               android:layout_width="0dp"
               android:layout_height="100dp"                
               android:layout_weight="1"
               android:singleLine="false"
               android:hint="@string/input_desc"
               android:inputType="textMultiLine"
               android:scrollbars="vertical"
               android:textAppearance="?android:attr/textAppearanceMedium"
               android:background="@drawable/border_bg"/>
若框線想要為某個顏色,則需要做一個xml,設它為背景。
border_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#00000000" />
    <stroke android:width="4dp" android:color="#80B7AA" />
</shape>

沒有留言:

張貼留言