0
点赞
收藏
分享

微信扫一扫

Android 说说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


java代码:


复制到剪贴板  Java代码


< 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方法 
    
  例如:EditText edit=(EditText)findViewById(R.id.edit); 
    
  edit.clearFocus();



       方法三:

  强制隐藏

Android输入法窗口



java代码:


复制到剪贴板  Java代码

EditText edit=(EditText)findViewById(R.id.edit);  
  
  
  
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  
  
  
  
imm.hideSoftInputFromWindow(edit.getWindowToken(),0);

举报

相关推荐

0 条评论