android 自定义控件 焦点,android中设置控件获得焦点
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);
}
}
});
原文:http://www.cnblogs.com/code4app/p/3810244.html
android 自定义控件 焦点,android中设置控件获得焦点相关推荐
- android中设置控件获得焦点
android中,要使控件获得焦点,需要先setFocus,再requestFocus. 以Button为例: btn.setFocusable(true); btn.setFocusableInTo ...
- android中设置控件获得焦点 (转)
android中,要使控件获得焦点,需要先setFocus,再requestFocus. 以Button为例: btn.setFocusable(true); ...
- android 取消控件焦点,C# 给一个控件去掉焦点
给一个控件去掉焦点(如选中控件按钮button时,按钮出现方框显示): 例如给form这个窗体中的button按钮去焦点 1.首先在form这个窗体中拖一个label按钮,去文字,设置背景为透明: 2 ...
- android线程改变布局,Android线程中设置控件的值提示报错的解决方法
本文实例讲述了Android线程中设置控件的值提示报错的解决方法.分享给大家供大家参考,具体如下: 在Android线程中设置控件的值一般会与Handler联合使用,如下: package com.y ...
- Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼...
Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示 (2012-07-16 13:47:07)转载▼ 标签: winform treeview drawnode Treeview ...
- 怎么在ASP.NET中写HTML,如何:在 ASP.NET 网页中设置控件的 HTML 属性
如何:在 ASP.NET 网页中设置控件的 HTML 属性 10/22/2014 本文内容 更新:2007 年 11 月 这些示例显示如何向页面中的元素添加 HTML 属性.第一个示例演示如何以声明方 ...
- android中设置控件的搞,Android中如何自定义控件
Android开发中难免遇到需要自定义控件的需求,有些是产品的要求在Android标准控件库中没有满足要求的,有些是开发过程中没有代码的可复用,自己定义的. 一个好的自定义控件应当和Android本身 ...
- Android自定义控件之轮播图控件
背景 最近要做一个轮播图的效果,网上看了几篇文章,基本上都能找到实现,效果还挺不错,但是在写的时候感觉每次都要单独去重新在Activity里写一堆代码.于是自己封装了一下.这里只是做了下封装成一个控件 ...
- Android UI设计——ViewPager中设置底部显示圆点焦点(二)
ViewPager中设置底部显示圆点焦点这种使用其实还是很常见的,对于这个功能的实现其实有很多方式: 1. 通过在显示图片中加入圆点,也就是我们可以直接使用带圆点的图片. 2. 通过在代码中实现这一功 ...
最新文章
- (0001) iOS 开发之收集第三方资源篇
- android:textAppearance
- 【机器学习】使用集成学习回归器改善预测模型的得分
- VTK:Filtering之AppendFilter
- iBatis 2.x 和 MyBatis 3.0.x 的区别
- django模板系统(上)
- CentOS 使用iso镜像安装本地 yum 源
- FullCalendar 五:FullCalendar应用——编辑与删除日程事件
- Linux操作系统下三种配置环境变量的方法
- 人工智能你必须掌握的32个算法(二)归并排序算法
- linux下安装五笔输入法,Linux五笔输入法:小小输入法安装配置
- 状态模式,懂你的另一半
- 如何看待“英特尔是一家软件公司”?
- OpenSSL Cipher 加密解密 Ruby on Rails
- Python AngryBirds完整代码+讲解
- localstorage ie11不支持
- MacTex字体缺失 Error: The font “TeX Gyre Termes Math“ cannot be found.
- Hadoop2.x与Hadoop3.x的默认端口变化
- 小乌龟克隆报错:git add not exit cleanly
- 直播人数的统计(一)
热门文章
- google 浏览器默认打开控制台_前端开发调试:浏览器console方法总结
- jlist放jbutton 按钮事件失效_电动高处作业吊篮操作如何面对一些突发事件
- 机器学习回归算法—岭回归及案例分析
- java基础之lambda表达式
- Matplotlib - 散点图 scatter() 所有用法详解
- 周志华教授专著《集成学习:基础与算法》上市,豆瓣满分森林书破解AI实践难题...
- 美团点评容器平台HULK的调度系统
- 设计模式之观察者模式在Listview中的应用
- UVA 1599 Ideal Path
- http协议的状态码400,401,403,404,500,502,503,301,302等常见网页错误代码