我可以更直接地访问Android View的文本缓冲区吗?

时间:2014-11-12 19:44:51

标签: android view

假设我有声明

output.setText(output.getText()+ p1 +“\ n”);

是否存在允许我更有效地访问,修改和更新View文本的方法?

1 个答案:

答案 0 :(得分:1)

如果您想找一种更简单的方法将文字附加到TextViewEditText,您可以使用此方法:

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)