android中设置控件获得焦点
2024-08-30 13:14:26
android中,要使控件获得焦点,需要先setFocus,再requestFocus。
以Button为例:
btn.setFocusable(true);
btn.setFocusableInTouchMode(true);
btn.requestFocus();
btn.requestFocusFromTouch();
//获得失去焦点的监听器
btn.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
// TODO Auto-generated method stub
if (hasFocus) {
btn_box.setBackgroundResource(R.drawable.book_green);
}else {
btn_box.setBackgroundResource(R.drawable.book);
}
}
});
最新文章
- 在阿里云中编译Linux4.5.0内核 - Ubuntu内核编译教程
- HDU5950(矩阵快速幂)
- dubbo配置文件报错解决思路
- java8 十大新特性
- 关于<;img>;标签与文字垂直居中
- ltt.js
- Upgrading Applications
- javascript中的变量作用域以及变量提升详细介绍
- JQuery对象与DOM对象分析
- Spring 通过工厂方法(Factory Method)来配置bean
- 如何在虚拟机中安装Win7系统
- GET方式URL乱码问题解决
- Excel表格中汉字转拼音
- 网络资源(6) - EJB视频
- 制作毛玻璃效果 分类: ios技术 2015-07-14 09:03 240人阅读 评论(0) 收藏
- iOS 选择框 单选框
- 移动开发必须要弄明白的问题】详解Eclipse转Android Studio
- Delphi使用Zint生成QR二维条码(zint.dll)
- iOS工程师常用的命令行命令总结
- [转] SDP协议
热门文章
- 82-Ichimoku Kinko Hyo 一目平衡表.(2015.7.3)
- 集训第六周 数学概念与方法 计数 排列 L题
- Quartz.Net 学习之路02 初探Quartz.Net
- 关于Django中,实现序列化的几种不同方法
- xtu summer individual 5 D - Subsequence
- Eclipse配置SVN的几种方法及使用详情
- 【Tomcat】tomcat启动后查看运行时JVM参数
- [bzoj4994][Usaco2017 Feb]Why Did the Cow Cross the Road III_树状数组
- 动态演示冒泡排序java
- pc3-12800