EditText相关-

catchphrase.addTextChangedListener(object:TextWatcher{
            override fun afterTextChanged(s: Editable?) {
                if(s?.length?:0>20){
                    KoolearnApp.toast(R.string.share_edit_number_over100)
                    catchphrase.setText(catchphrase.text.toString().substring(0,20))
                    catchphrase.setSelection(catchphrase.text.toString().length)
                }
            }

            override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) {
            }

            override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) {
            }

        })
复制代码

设置输入类型为数字bash

extendEdit.inputType = EditorInfo.TYPE_CLASS_NUMBER
复制代码

限制输入字数ide

extendEdit.setFilters(arrayOf(InputFilter.LengthFilter(length)))
复制代码
相关文章
相关标签/搜索