您的当前位置:首页Android 说说EditText里面的属性

Android 说说EditText里面的属性

2020-09-02 来源:爱问旅游网
由麦可网整理,转载请注明出处

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:label=\"@string/app_name\" 

 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);

因篇幅问题不能全部显示,请点此查看更多更全内容