Android将EditText文本分成多个TextView

时间:2016-05-15 13:38:16

标签: android android-edittext textview

我有一个包含日期的EditText,例如2016年5月15日我希望TextView只包含EditText中包含的一小部分信息,例如EditText显示15/05/2016,我的TextView查看它并从日期获取数字15并在其TextView中显示它。

我问这纯粹是出于兴趣,看看它是否可能,如果有的话,是否有任何这种方法的例子?

3 个答案:

答案 0 :(得分:1)

您可以使用:

String date = editText.getText().toString(); // date = 15/05/2016
String[] dateParts = date.split("/");
textView.setText(dateParts[0]); // textView is 15

答案 1 :(得分:0)

是的,您要求的是可能的。您可以先将EditText值保存为String,然后再对其进行分析。之后,您可以在TextView中显示它。这是一个例子:

String date = editText.getText();
String[] vals = date.split("/");
textView1.setText(vals[0]);
textView2.setText(vals[1]);
textView3.setText(vals[2]);

答案 2 :(得分:0)

试试这个

String[] dateSplit = yourEditText.getText().toString().split("/");
textView.setText(dateSplit [0]);