格式化

廣告

廣告2

2015年8月18日 星期二

Android EditText 限制輸入內容

 
Android EditText 限制輸入內容

利用正規表達式來限制輸入內容 

有時候我們根本就不想用戶輸入一些雜七雜八的內容,因為這需要程序針對輸入的內容做各種處理,如果處理不當還會有好多不可預見的問題,索性在輸入內容時就禁止用戶輸入一些非法字符,這可以通過下面的方式實現,只要在xml添加一個digits屬性就可以了:

        <EditText
            android:id="@+id/TransactionDialog_EditPrice"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:hint="價格"
            android:gravity="fill_horizontal"
            android:inputType="number"
            android:digits="0123456789"
            android:textAppearance="?android:attr/textAppearanceMedium" />

沒有留言 :