![](/img/trans.png)
[英]I can't set a string in a TextView in an Android app (using Java)
[英]Android/Java: Set textview with char from index of string
我希望用户将字符放入编辑文本中,并且keyUp()会更改textview以匹配字符串中的某个char。
如果用户在edittext字符串中输入4个字符,则将为textview设置3个字符串的索引。
问题是程序在检查字符串的第0个索引时崩溃。 这个log命令给了我正确的输出,
String thedefaultstring = "Hello Android";
//e_question is the edit text
int stringsum = e_question.getText().toString().length();
System.out.println(thedefaultstring.charAt(stringsum));
但是当我使用char设置textview时,它会崩溃。
// t_debug3.setText(thedefaultstring.charAt(0)); //crashes
尝试:
setText(new String(thedefaultstring.charAt(stringSum));
setText
将String
作为参数。 构建一个只有一个char
的新String
来欺骗它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.