转自天翼空间开发资料。
在xml文件中EditText标签有一个属性android:editable="false"和android:numeric="integer"

android:numeric="integer"表示只允许输入数字,此属性可以限制用户只能输入数字内容。

android:editable表示是否可以输入内容TRUE表示可以输入,false表示不允许输入内容;

当为android:editable="false"时,点击输入框,虚拟键盘是显示不出来的,不过当设置了 android:editable=""属性时,不管是false还是true,在其后加入android:numeric="integer"属性时,是可以输入数字内容了;这里没搞明白是怎么回事,也许是numeric把前面的属性覆盖掉了。

当android:editable="false"时,在java类里如果再规定EditText.setEnabled(true)时,虚拟键盘还是不会显示的。

转载于:https://blog.51cto.com/5371904/916818

更多相关文章

  1. android中使用 EditText 时,设定 inputType的一点说明
  2. android 常用 属性
  3. ImageView 常用属性的分析
  4. Android(安卓)RelativeLayout 的属性
  5. Android(安卓)的Margin和Padding属性以及支持的长度单位
  6. Android(安卓)Switch属性全记录
  7. ANDROID 输入法出现挤压屏幕、ANDROID输入键盘覆盖了屏幕控件的
  8. android:layout_gravity和android:gravity属性的区别
  9. Android注解:自定义注解之源码注解

随机推荐

  1. Android实现透明的颜色效果(zz)
  2. 【解疑答惑】—— android:maxLines="1"
  3. android技术文章网址
  4. Android(安卓)高效的SQLite型数据库green
  5. Android(安卓)API与Android版本的关系
  6. Android(安卓)path环形
  7. Android改变wifi状态必须要的权限
  8. android中ui添加水平线
  9. Android使用EditText小技巧汇总
  10. android关于getLayoutParams()方法源码译