代码之家  ›  专栏  ›  技术社区  ›  david

是否使TextView自动删除旧文本?

  •  1
  • david  · 技术社区  · 6 年前

    我在Android应用程序中使用TextView来记录日志,如果它太长,应用程序就会变得不稳定。是否可以设置一个最大限制,以便TextView在旧文本达到一定大小后删除它?如果没有,我可以设置应用程序自动清除文本一天一次。如果我想手动清除文本,我要打电话吗 TextView.clearComposingText();

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dipin P J    6 年前
     <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("");
       }
    }
    

    推荐文章