【问题标题】:android edit-text input limit 2048 characters but I need to input 5000 charactersandroid编辑文本输入限制2048个字符,但我需要输入5000个字符
【发布时间】:2019-07-23 04:42:55
【问题描述】:

Android EditText 输入限制为 2048 个字符。

<EditText
    android:id="@+id/user_input"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

在这里EditText 产生一个输入字段。用户可以输入 2048 个字符,但我需要输入超过 5000 个字符。

【问题讨论】:

    标签: android android-edittext android-input-method android-textinputedittext android-inputtype


    【解决方案1】:

    你可以使用这个函数来做到这一点:

    EditText editText = findViewById(R.id.user_input);
    
    public void setCharacterLimit(int limit){
         editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(limit)});
    }
    

    【讨论】:

    • EditText 中的EditText (android.content.Context) 不能应用于(int)。显示此错误。
    • android:maxLength 在 xml 中做同样的事情。
    • @grabarz121 是的,它是一样的,但他想要 2048 和 5000 个字符分开的时间。
    猜你喜欢
    • 2017-01-23
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多