EditText(细节) android:maxLines="1"失效原因以及解决

在TextView或者EditText在设置单行显示的时候我们最常使用的是android:singleLine="true"不过该显示官方不建议使用了,官方建议使用android:maxLines="1"来代替

这两天在开发的时候发现给EditText设置android:maxLines="1"竟然没有起作用,去官方查了一下

EditText(细节) android:maxLines=
官方maxLines说明.png

TextView使用maxLines的时候没有问题,如果是EditText来使用的话,不管是多行显示还是单行显示,必须要使用inputType属性,单行的时候inputType不要使用textMultiLine,多行显示是需要使用textMultiLine的。

  
  
      
      or
      
  
  
     

开发过程中遇到的一个小的细节,在此仅简单进行记录,去官网查API是个好习惯,也建议大家有问题可以去官网查询API。

推荐API神器

在此推荐一个API的神器(mac平台使用,window请忽略),算是API的聚合物,各种API都可以缓存到本地区搜索,也可以直接搜所stackoverflow的东西,叫做Dash

Dash官网:https://kapeli.com/dash

EditText(细节) android:maxLines=
Dash图标.png
EditText(细节) android:maxLines=
Dash所包含的API文档.png
EditText(细节) android:maxLines=
Dash使用.png

之前写了个RecyclerView的通用Adapter,和鸿洋大神github开源的那个是不一样的思路实现,代码更简单,使用更灵活,一个Adapter同时支持单布局和多布局,已经在项目中实际使用很长时间,确实很好用。走过路过不要错过哦,这几天忙成狗了,过几天分享给大家,大家可以关注我的,也可以关注我的微信公众号,相互学习,一起成长,一个在魔都奋斗的超级技术宅邀请您一起学习Android。

EditText(细节) android:maxLines=
我的微信公众号.jpg

你可能感兴趣的:(EditText(细节) android:maxLines="1"失效原因以及解决)