AndroidTextFieldUI.java 文件源码

java
阅读 17 收藏 0 点赞 0 评论 0

项目:AMPASIDE 作者:
public void setConstraints(final int constraints) {
    activity.post(new Runnable() {
        public void run() {
               if ((constraints & TextField.CONSTRAINT_MASK) == TextField.URL) {
                   editView.setSingleLine(true);
               } else if ((constraints & TextField.CONSTRAINT_MASK) == TextField.NUMERIC) {
                   editView.setSingleLine(true);
                   editView.setInputType(InputType.TYPE_CLASS_NUMBER);
               } else if ((constraints & TextField.CONSTRAINT_MASK) == TextField.DECIMAL) {
                   editView.setSingleLine(true);
                   editView.setInputType(
                           InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_SIGNED | InputType.TYPE_NUMBER_FLAG_DECIMAL);
               } else if ((constraints & TextField.CONSTRAINT_MASK) == TextField.PHONENUMBER) {
                   editView.setSingleLine(true);
                   editView.setInputType(InputType.TYPE_CLASS_PHONE);
               }
               if ((constraints & TextField.PASSWORD) != 0) {
                   editView.setTransformationMethod(PasswordTransformationMethod.getInstance());
                   editView.setTypeface(Typeface.MONOSPACE);
               }
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号