我有一个包含日期的EditText,例如2016年5月15日我希望TextView只包含EditText中包含的一小部分信息,例如EditText显示15/05/2016,我的TextView查看它并从日期获取数字15并在其TextView中显示它。
我问这纯粹是出于兴趣,看看它是否可能,如果有的话,是否有任何这种方法的例子?
答案 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]);