我可以设置InputType
' time'在XML
<EditText
android:inputType="time"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
我需要一个键盘,显示digits
和colon(:)
。如何设置InputType
&#39;时间&#39;编程?
答案 0 :(得分:2)
对于time
字段:
setInputType(InputType.TYPE_CLASS_DATETIME |InputType.TYPE_DATETIME_VARIATION_TIME);
datetime有点(。),斜杠(/),我不想在键盘中显示
你应该试试
setKeyListener(DigitsKeyListener.getInstance("0123456789:"));
答案 1 :(得分:1)
在XML {/ 1>中的digits
中设置EditText
属性
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number"
android:digits="0123456789:"/>
或者您可以通过编程方式设置为,
editText.setKeyListener(DigitsKeyListener.getInstance("0123456789:"));
答案 2 :(得分:0)
programmatically
editText.setKeyListener(DigitsKeyListener.getInstance("0123456789:"));