Android中是否有任何功能允许我只复制TextView中的某些字符?
例如,如果TextView =“This is Good”,我怎么才能得到字符串“Good”?
答案 0 :(得分:2)
我很确定你找不到“一个功能”。相反,以下将做你想要的。
获取文字:
String text = textview.getText().toString();
然后,关于在你的句子示例中获得“Good”,请使用String.substring()函数:
String innerString = text.substring(8);
上面的子字符串适用于第8个索引以后的所有字符。如果需要,可以指定范围,例如:
String innerString = text.substring(8, 10);
这将从第8个角色开始,然后到达(但不包括)第10个角色。
答案 1 :(得分:1)
尝试StringBuilder类。 firt创建StringBuilder对象。
StringBuilder sb=new StringBuilder(textview.gettext());
检查此课程link for the class
中提供的方法