android中关于焦点以及点击layout以外的地方关闭layout
2013-12-06 15:49
781 查看
1,先说说关于焦点的情况:
在xml布局中有两层layout,1和2,其中2覆盖在1的上面,并且都是全屏的,在2中还有个layout2.1,只占2的不分大小。平常状态下2隐藏,当点击1的时候显示2,。这时候只有2可以点击,而1不能点击也就是丢失了焦点,这一功能的实现需要在2的布局文件中设置:android:clickable="true",这样2就可以把焦点抢过来,1会丢失焦点。
2.layout2显示之后可以进行点击操作,当我们点击2.1以外的地方时隐藏2.1。我们可以这样操作:将2做一个点击监听,在里面做一个判断:如果当前区域不是2.1则隐藏2.1
在xml布局中有两层layout,1和2,其中2覆盖在1的上面,并且都是全屏的,在2中还有个layout2.1,只占2的不分大小。平常状态下2隐藏,当点击1的时候显示2,。这时候只有2可以点击,而1不能点击也就是丢失了焦点,这一功能的实现需要在2的布局文件中设置:android:clickable="true",这样2就可以把焦点抢过来,1会丢失焦点。
2.layout2显示之后可以进行点击操作,当我们点击2.1以外的地方时隐藏2.1。我们可以这样操作:将2做一个点击监听,在里面做一个判断:如果当前区域不是2.1则隐藏2.1
相关文章推荐
- Android工作笔记_点击EditText以外的地方关闭软键盘的方法
- Android中点击编辑框以外的地方关闭输入法
- 关于android popupwindow 点击窗外不能关闭问题
- jQuery弹出层_点击自身以外地方关闭弹出层
- jQuery点击自身以外地方关闭弹出层的简单实例
- android关于EditText取消默认焦点及触摸其它地方去掉光标隐藏键盘问题
- android关于listView的item失去焦点不能点击
- 关于Android DrawerLayout的侧滑菜单的点击事件
- Android中遇到加载View以及view里面有点击控件时,怎么避免焦点
- jQuery点击自身以外地方关闭弹出层的简单实例
- Android点击输入框以外的地方隐藏输入框和键盘
- android 为layout添加点击事件以及封装onclicklistener工具类
- Android点击EditText之外的地方隐藏软键盘同时使EditText失去焦点
- Android 当EditextText失去焦点,或者点击Activity的时候关闭软键盘或者其他布局
- Android之实现TextView控件圆角以及Button点击、焦点效果
- jQuery点击自身以外地方关闭弹出层-closest()
- jQuery弹出层_点击自身以外地方关闭弹出层
- android关于输入框弹出后 点击输入框以外的位置会让输入框消失
- jQuery点击自身以外地方关闭弹出层的简单实例
- android关于输入框弹出后 点击输入框以外的位置会让输入框消失