Android 说说EditText里面的属性
我们今天来说的就是edittext里面的属性,其实说这个还是很有用的,因为这个控件在我们设计UI的时候应用的非常的多,所以我们现在就来说说吧,也让一些新手能明白每一个属性的意思是什么。
Java代码: Java代码
android:layout_gravity=\"center_vertical\"
设置控件显示的位置:默认top,这里居中显示,还有bottom
android:hint=\"请输入数字!\"
设置显示在空间上的提示信息
android:numeric=\"integer\"
设置只能输入整数,如果是小数则是:decimal
android:singleLine=\"true\"
设置单行输入,一旦设置为true,则文字不会自动换行。
android:password=\"true\"
设置只能输入密码
android:textColor=\"#ff8c00\"
字体颜色
android:textStyle=\"bold\"
由麦可网整理,转载请注明出处
字体,bold,italic,bolditalic
android:textSize=\"20dip\"
大小
android:capitalize=\"characters\"
以大写字母写
android:textAlign=\"center\"
EditText没有这个属性,但TextView有,居中
android:textColorHighlight=\"#cccccc\"
被选中文字的底色,默认为蓝色
android:textColorHint=\"#ffff00\"
设置提示信息文字的颜色,默认为灰色
android:textScaleX=\"1.5\"
控制字与字之间的间距
android:typeface=\"monospace\"
由麦可网整理,转载请注明出处
字型,normal,sans,serif,monospace
android:background=\"@null\"
空间背景,这里没有,指透明
android:layout_weight=\"1\"
权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。
android:textAppearance=\"?android:attr/textAppearanceLargeInverse\"
EditText始终不弹出软件键盘
1.EditText默认不弹出软件键盘
方法一:
在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden java代码: Java代码
android:windowSoftInputMode=\"adjustUnspecified|stateHidden\" android:configChanges=\"orientation|keyboardHidden\"> 由麦可网整理,转载请注明出处 方法二: 让 EditText失去焦点,使用EditText的clearFocus方法 例如:EditText edit=(EditText)findViewById(R.id.edit); edit.clearFocus(); 方法三: 强制隐藏Android输入法窗口 java代码: Java代码 EditTextedit=(EditText)findViewById(R.id.edit); InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(),0); 因篇幅问题不能全部显示,请点此查看更多更全内容