我有一個EditText,其中包含日期15/05/2016,我希望TextView只包含EditText中包含的一小部分信息,例如EditText顯示15/05/2016,我的TextView查看它,並從日期中獲取數字15並將其顯示在其TextView中。Android將EditText文本分離爲多個TextViews
我在純粹出於興趣問這個問題,看看它是否可能,如果有的話,是否有任何這種方法的例子?
我有一個EditText,其中包含日期15/05/2016,我希望TextView只包含EditText中包含的一小部分信息,例如EditText顯示15/05/2016,我的TextView查看它,並從日期中獲取數字15並將其顯示在其TextView中。Android將EditText文本分離爲多個TextViews
我在純粹出於興趣問這個問題,看看它是否可能,如果有的話,是否有任何這種方法的例子?
您可以使用此:
String date = editText.getText().toString(); // date = 15/05/2016
String[] dateParts = date.split("/");
textView.setText(dateParts[0]); // textView is 15
是的,你問的是可能的。您可以先將EditText值保存爲一個字符串,然後進行分析。之後,你可以在你的TextView中顯示它。這裏有一個例子:
String date = editText.getText();
String[] vals = date.split("/");
textView1.setText(vals[0]);
textView2.setText(vals[1]);
textView3.setText(vals[2]);
嘗試用這種
String[] dateSplit = yourEditText.getText().toString().split("/");
textView.setText(dateSplit [0]);