我们长时间对EditText的控件的使用,已经积累了不少的技巧了,比如输入的类型(电话号码,数字类型,邮箱,文本…),光标的变化,默认的输入字体…
其实android的EditText中有许多的组合小技巧,并且还和android的 版本有很深切的关系。

我们会发现我们在EditText中输入文字的时候,光标会随着你文字的增加一直往后移动,但是在有的android版本中,它并不会换行,其中有种有种可能是你把Enter键给设置成了”完成”, android:imeOptions=”actionDone”
,如果这是你需要换行的话,只要改变输入的类型即可:
android:inputType=”textMultiLine”(表示多行输入)

反例

当我们要设置EditText的Enter键的图标上,只要改变android:imeOptions=”actionDone”中值即可,
但是你会发现,在有的API版本中,这样写并没有效果,这是你需要加上 android:inputType=”textMultiLine” 它的输入类型,就可以了。

总结

发现android中的各种控件真的很有意思,他们的结合性好高啊,更佩服开发android的google 的工程师们,真的好厉害,想的好全面啊。

更多相关文章

  1. 从零学Android(四)、适配不同的Android设备
  2. Android(安卓)java层音频相关的分析与理解(二)音量控制相关
  3. 【quickhybrid】Android端的项目实现
  4. Solution of issue: Android(安卓)soft keyboard overlap with i
  5. 同一功能在Android不同版本进行兼容的方法
  6. Android(安卓)Training - 支持不同的设备
  7. Android(安卓)如何在自定义界面上启用输入法 (How to enable inp
  8. Android中build target,minSdkVersion,targetSdkVersion,maxSdkVers
  9. Android(安卓)API Levels

随机推荐

  1. Layout1.3
  2. android manifest.xml
  3. Android 5.1 SDK下载与配置
  4. android图片缩放平移
  5. Android 全退出
  6. Android录音应用
  7. 时钟控件AnalogClock和DigitalClock
  8. [置顶] android对字段的验证
  9. Android WebView学习
  10. 分割线