1. 程式人生 > >安卓edittext預設顯示數字鍵盤,但還能能輸入字母

安卓edittext預設顯示數字鍵盤,但還能能輸入字母

我們都知道將EditText設定inputType=”number”可以調出數字鍵盤.
但此時只能輸入數字.那麼此時要是還想輸入字母怎麼辦?

et_cardNum.setHint("請輸入消費卡號");
            et_cardNum.setInputType(InputType.TYPE_CLASS_NUMBER);
            String digists = "0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
            et_cardNum.setKeyListener
(DigitsKeyListener.getInstance(digists));

其實方法很簡單.希望看到這篇文字的朋友能舉一反三.對應editText輸入其他要求的時候也能很容易寫出來.