2012-05-06 2 views
2

У меня есть EditText в моей деятельности, что пользователи должны ввести дату в нем в моем желаемом формате, например ____/__/__. Есть ли способ показать этот формат в EditText для Android, например, в виде текстовых полей макетов некоторых языков программирования?Есть ли способ показать формат ввода текста для пользователя, например ___/__/__?

Спасибо,

+0

Почему бы не сохранить три отдельных текстового поля с '/' между ними? – Urban

ответ

2
editText.setHint("____/__/__"); 

ИЛИ

<EditText android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:hint="____/__/__"/> 

EDIT

Я бы рекомендовал DatePicker, хотя вместо того, чтобы пользователи ввода цифр и косой черты. Если DatePicker не является вариантом, я бы рекомендовал 3 EditTexts, каждый из которых имеет свой собственный намек и который, возможно, автоматически перемещается между собой, когда они достигают своего автоматического размера.

[2012]/[01]/[01] 
+0

Wow большое спасибо. Есть ли способ, который подсказка сохраняет свой формат во время ввода текста? – breceivemail

+0

Что значит? Текст не должен быть в таком формате, если это то, о чем вы просите. – you786

+0

Когда вы вводите текст, строка подсказки становится невидимой. Можно ли сохранить его видимым? – breceivemail

0

Вы могли бы сделать отдельные Edittexts с TextViews из «/» между ними, а затем объединить их ...

Смежные вопросы