从 EditText 中删除 maxLength 集

问题描述 投票:0回答:4

我们知道,

maxLength
对于
EditText
的设置是:

android:maxLength="19"

或以编程方式。我的问题是,如果它被设置为特定长度,我如何以编程方式删除它?我想将

maxLength
设置为可能的最大长度。
    

android android-edittext android-input-filter
4个回答
3
投票

maxLength



0
投票

etEmail.filters = arrayOf<InputFilter>()



0
投票
EditText et = new EditText(this); int maxLength = 3; InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(maxLength); et.setFilters(FilterArray);

文件中并使用它:-)

ext



-2
投票

fun styleLimitText(text: String, length: Int): String { if (text.length > length) return text.substring(0, length) + "..." return text }

或以编程方式

android:maxLength="-1"

© www.soinside.com 2019 - 2024. All rights reserved.