2016-05-15 19 views
0

我有一個EditText,其中包含日期15/05/2016,我希望TextView只包含EditText中包含的一小部分信息,例如EditText顯示15/05/2016,我的TextView查看它,並從日期中獲取數字15並將其顯示在其TextView中。Android將EditText文本分離爲多個TextViews

我在純粹出於興趣問這個問題,看看它是否可能,如果有的話,是否有任何這種方法的例子?

回答

1

您可以使用此:

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

是的,你問的是可能的。您可以先將EditText值保存爲一個字符串,然後進行分析。之後,你可以在你的TextView中顯示它。這裏有一個例子:

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

嘗試用這種

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