假设我有声明
output.setText(output.getText()+ p1 +“\ n”);
是否存在允许我更有效地访问,修改和更新View文本的方法?
答案 0 :(得分:1)
如果您想找一种更简单的方法将文字附加到TextView
或EditText
,您可以使用此方法:
TextView tV = (TextView) findById(resourceId);
tV.append(CharSequence cs)
tV.append(CharSequence cs, int start, int end)
它可能在后台完全相同,但它会稍微清理你的代码。 EditText
继承了TextView
的方法,因此同样适用于此。
另见 http://developer.android.com/reference/android/widget/TextView.html#append(java.lang.CharSequence)