EditText 属性
EditText继承关系:View-->TextView-->EditText。
EditText的属性很多,这里介绍几个:
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
例如:
<activity android:name=".Main" android:label="@string/app_name" android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orientation|keyboardHidden"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
方法二:
让EditText失去焦点,使用EditText的clearFocus方法
例如:EditTextedit=(EditText)findViewById(R.id.edit);
edit.clearFocus();
方法三:
强制隐藏Android输入法窗口
例如:
EditText edit=(EditText)findViewById(R.id.edit); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(edit.getWindowToken(),0);
2.EditText始终不弹出软件键盘
例:
EditText edit=(EditText)findViewById(R.id.edit); edit.setInputType(InputType.TYPE_NULL);
相关推荐
huha 2020-10-16
xfcyhades 2020-11-20
sgafdsg 2020-11-04
Michael 2020-11-03
fengyeezju 2020-10-14
ziyexiaoxiao 2020-10-14
业余架构师 2020-10-09
OuNuo0 2020-09-29
moses 2020-09-22
Angelia 2020-09-11
qinxu 2020-09-10
刘炳昭 2020-09-10
Nostalgiachild 2020-09-07
Nostalgiachild 2020-08-17
leavesC 2020-08-14
一青年 2020-08-13
AndroidAiStudy 2020-08-07
ydc0 2020-07-30
绿豆饼 2020-07-28