sdk23_EditText:singleLine="true"过时及引发inputType="textPassword"失效
2016-04-13 11:14
393 查看
首先说一下EditText里singleLine这个属性过时的问题,在sdk23环境下编辑xml文件时,会出现以下的提示:
这是因为在sdk23里EditText默认就是单行显示,这个属性也就失效了,加上这行就有点画蛇添足了,所以不推荐使用这个属性了.
由于没有意识到这个问题,又觉得既然在xml里失效了,那我可以用代码设置看看,代码里方法并没有提示过时,在代码里进行如下设置:
运行后就发现此EditText里inputType="textPassword"这个属性失效了,此EditText里输入文字并没有以密码形式(小黑点)显示,而是正常文本.
解决方案那就很简单了...去掉et_test.setSingleLine()这段没有必要的代码即可.
这是我在项目里碰到的一点小问题,记录一下,希望能给碰到此问题的朋友提供帮忙
这是因为在sdk23里EditText默认就是单行显示,这个属性也就失效了,加上这行就有点画蛇添足了,所以不推荐使用这个属性了.
由于没有意识到这个问题,又觉得既然在xml里失效了,那我可以用代码设置看看,代码里方法并没有提示过时,在代码里进行如下设置:
et_test.setSingleLine();
运行后就发现此EditText里inputType="textPassword"这个属性失效了,此EditText里输入文字并没有以密码形式(小黑点)显示,而是正常文本.
解决方案那就很简单了...去掉et_test.setSingleLine()这段没有必要的代码即可.
这是我在项目里碰到的一点小问题,记录一下,希望能给碰到此问题的朋友提供帮忙
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories