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);
}
}
});
}
AndroidTextFieldUI.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:AMPASIDE
作者:
评论列表
文章目录