我们今天来说的就是edittext里面的属性,其实说这个还是很有用的,因为这个控件在我们设计UI的时候应用的非常的多,所以我们现在就来说说吧,也让一些新手能明白每一个属性的意思是什么。

Java代码:
复制到剪贴板Java代码
  1. android:layout_gravity="center_vertical"
  2. 设置控件显示的位置:默认top,这里居中显示,还有bottom
  3. android:hint="请输入数字!"
  4. 设置显示在空间上的提示信息
  5. android:numeric="integer"
  6. 设置只能输入整数,如果是小数则是:decimal
  7. android:singleLine="true"
  8. 设置单行输入,一旦设置为true,则文字不会自动换行。
  9. android:password="true"
  10. 设置只能输入密码
  11. android:textColor="#ff8c00"
  12. 字体颜色
  13. android:textStyle="bold"
  14. 字体,bold,italic,bolditalic
  15. android:textSize="20dip"
  16. 大小
  17. android:capitalize="characters"
  18. 以大写字母写
  19. android:textAlign="center"
  20. EditText没有这个属性,但TextView有,居中
  21. android:textColorHighlight="#cccccc"
  22. 被选中文字的底色,默认为蓝色
  23. android:textColorHint="#ffff00"
  24. 设置提示信息文字的颜色,默认为灰色
  25. android:textScaleX="1.5"
  26. 控制字与字之间的间距
  27. android:typeface="monospace"
  28. 字型,normal,sans,serif,monospace
  29. android:background="@null"
  30. 空间背景,这里没有,指透明
  31. android:layout_weight="1"
  32. 权重,控制控件之间的地位,在控制控件显示的大小时蛮有用的。
  33. android:textAppearance="?android:attr/textAppearanceLargeInverse"
  34. EditText始终不弹出软件键盘

1.EditText默认不弹出软件键盘

  方法一:
  在 AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为 adjustUnspecified|stateHidden
java代码:
复制到剪贴板Java代码
  1. <activityandroid:name=".Main"
  2. android:label="@string/app_name"
  3. android:windowSoftInputMode="adjustUnspecified|stateHidden"
  4. android:configChanges="orientation|keyboardHidden">
  5. <intent-filter>
  6. <actionandroid:name="android.intent.action.MAIN"/>
  7. <categoryandroid:name="android.intent.category.LAUNCHER"/>
  8. </intent-filter>
  9. </activity>

方法二:
  让 EditText失去焦点,使用EditText的clearFocus方法
  例如:EditText edit=(EditText)findViewById(R.id.edit);
  edit.clearFocus();

方法三:
  强制隐藏 Android输入法窗口

java代码:
复制到剪贴板Java代码
  1. EditTextedit=(EditText)findViewById(R.id.edit);
  2. InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
  3. imm.hideSoftInputFromWindow(edit.getWindowToken(),0);


更多相关文章

  1. Android(安卓)Camera 架构简析2
  2. Android学习笔记(四)——通过剪切板传递数据
  3. Android下如何卸载和格式化sdcard
  4. 乱七八糟的android心得
  5. Android(安卓)NDK学习笔记(一) 初识NDK
  6. 让Android的输入框与文本框带滚动条ScrollView
  7. 解析Android中的Context
  8. Android(安卓)中的Java跟C/C++的Binder通信
  9. Android(安卓)调试神器-Stetho(Facebook出品)的使用

随机推荐

  1. android studio启动一直卡在fetching And
  2. 解决Android启动显示空白界面的问题,自定
  3. Viewpager2—登录注册引导页面
  4. Android(安卓)自定义 RadioButton 去除无
  5. 关于 Android合并分区的问题
  6. Android(安卓)Studio安装配置详细步骤(超
  7. Android(安卓)定位GPS的使用
  8. 2020年GitHub标星2.9K的Android基础——
  9. Android(安卓)style & Theme 再探析(一)
  10. Hi,腾讯WeTest限免开放Android(安卓)Oreo