美文网首页Android问题汇总(遥远的回忆过去)
Android-MD系列-TextInputEditText代码

Android-MD系列-TextInputEditText代码

作者: MonkeyLei | 来源:发表于2019-08-14 09:46 被阅读1次

不多说,直接看代码.

注意如果要设置Hint,记得再TextInputEditText的上层布局容器**TextInputLayout **中进行设置哟,不然会出现重叠哟!

            TextInputLayout usernameRootTL = popView.findViewById(R.id.usernameRootTIL);
            usernameRootTL.setCounterMaxLength(18);
            ///< 这里设置Hint方可(usernameEt中再设置就重复了,效果重点是由TextInputLayout控制
            ///< 猜想下,如果edit也设置hint就会重叠显示,那么估计要么hint绘制了两遍,要么就是独立进行上层绘制了,感觉不友好的样子呀!)
            usernameRootTi.setHint(userLoginHint);
            TextInputEditText usernameEt = popView.findViewById(R.id.usernameRootEIT);
            //usernameEt.setHint(userLoginHint);
            usernameEt.setFilters(new InputFilter[]{new InputFilter.LengthFilter(18)});
            usernameEt.setInputType(InputType.TYPE_CLASS_TEXT);
image

效果:

image

相关文章

网友评论

    本文标题:Android-MD系列-TextInputEditText代码

    本文链接:https://www.haomeiwen.com/subject/zsvwjctx.html