让EditText不能自动获取焦点
来源:互联网 发布:淘宝网 情侣装 编辑:程序博客网 时间:2024/05/29 15:11
在activity中放置了1个或1个以上的EditText,进入该activity的时候第一个EditText会接收焦点,我希望里面所有的EditText默认是不接收焦点的,该怎么做呢?错误1:在第一个EditText前面添加一个LinearLayout,并且一定要请求获得焦点,否则无效。网上很多都说到要添加一个LinearLayout,但是没有强调要使用<requestFocus />这句,发现不使用这句其实是没有效果的。<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"> <requestFocus /> </LinearLayout>然后,所有的EditText,里面都不要再使用<requestFocus />。错误2:也有人说,初始化后,调用
EditText的clearFocus(),即:EditText textIn = (EditText)findViewById(R.id.TextInput);
textIn.clearFocus();
textIn.setSelected(false);试过,但没有效果。正解:解决之道:在EditText的父级控件中找一个,设置成
android:focusable="true" android:focusableInTouchMode="true"
这样,就把EditText默认的行为截断了!
0 0
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- 让EditText不能自动获取焦点
- Android 如何让EditText不能自动获取焦点
- 如何让EditText不自动获取焦点
- Android:让EditText不自动获取焦点
- Android 让EditText不自动获取焦点
- 构造函数为什么不能是虚函数
- MATLAB图像处理_学习笔记
- Hibernate学习笔记
- java中的匿名内部类总结
- 求子数组的最大和
- 让EditText不能自动获取焦点
- JSP&&SERVLET学习笔记(四):关于HttpServletRequest
- 各大主流.Net的IOC框架性能测试比较
- android git上开源的项目收藏
- android内核编译
- [ASP.NET MVC 小牛之路]02 - C#知识点提要
- CSharp学习视频分享与开发技术QQ交流群
- compile ffmpeg for windows 64-bit
- APP如何发布到Google play 商店?以及有哪些需要注意的点