让 TextView 自动删除旧文本?
Make TextView automatically delete old text?
我在 Android 应用程序中使用 TextView 进行日志记录,如果时间过长,应用程序会变得不稳定。是否可以设置最大限制,以便 TextView 在达到一定大小时删除旧文本?如果没有,我可以将应用程序设置为每天自动清除一次文本。如果我想手动清除文本,是否调用 TextView.clearComposingText();
?
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="100"/>
将textview的最大长度设置为一个限制数字,并检查何时清除textview。
在 Activity 中编写以下函数并在 onCreate 上调用它。
private void checklength(){
if(textview.getText().length()==100){
textview.setText("");
}
}
希望对您有所帮助。
我在 Android 应用程序中使用 TextView 进行日志记录,如果时间过长,应用程序会变得不稳定。是否可以设置最大限制,以便 TextView 在达到一定大小时删除旧文本?如果没有,我可以将应用程序设置为每天自动清除一次文本。如果我想手动清除文本,是否调用 TextView.clearComposingText();
?
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLength="100"/>
将textview的最大长度设置为一个限制数字,并检查何时清除textview。 在 Activity 中编写以下函数并在 onCreate 上调用它。
private void checklength(){
if(textview.getText().length()==100){
textview.setText("");
}
}
希望对您有所帮助。