如何让自定义布局失去焦点
来源:互联网 发布:中小型网络组建技术 编辑:程序博客网 时间:2024/05/16 18:02
写自定义布局的时候,如果有两个布局存在:一个在下面我们设置为A,一个在上面我们设置为B。
我们现在操作B,但是A还能接受到焦点的触发,我们想只让B有焦点,让A失去焦点。
解决办法是B.setOnClickListener(null);
B.setOnTouchListener(null);
这样A就无法获得焦点了。
还有一种方法是B.setOnTouchListener(new OnTouchListener(
@Override
publicboolean onTouch(View v, MotionEvent event) {
returntrue;
}
));
OnTouch监听事件返回true,就可以避免别的控件获得焦点了。
0 0
- 如何让自定义布局失去焦点
- 让控件失去焦点
- 让ScrollView失去焦点
- 让编辑框失去焦点
- MFC 让控件失去焦点
- Android如何EditText失去焦点
- EditText的clearFocus() :让EditText失去焦点
- 点击父控件让editext失去焦点
- Android 让EditText输入框失去焦点
- EditText的clearFocus() :让EditText失去焦点
- React-Native 让TextInput主动失去焦点
- Android 如何让EditText 失去焦点从而不弹出软键盘
- ViewFlipper添加自定义View失去焦点问题解决
- 如何知道一个edittext失去焦点
- Android如何使edittext默认失去焦点
- 失去焦点
- VB如何触发焦点事件和失去焦点事件
- EditText失去焦点时,键盘收起的布局
- Jquery mobile为select动态添加option后,无法正常显示的问题
- hdu 1698 Just a Hook(线段树)
- ArrayList-Linked-Set的循环中删除数据的错误显示
- OpenStack Hacker养成指南
- 函数lower_bound()返回值
- 如何让自定义布局失去焦点
- HDU 4952 Number Transformation 打表规律
- shell $*,$@,$#的区别详解
- 获取Android签名证书的sha1值,用于设置百度地图密钥
- ios java消息推送
- UITouch 触摸事件处理
- VLC-ANDROID
- dll破解方法之一
- 题集(汇总)