美文网首页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