控件设置为focusable为true后要点击第2下才能触发OnClick事件
来源:互联网 发布:数据库第三范式 编辑:程序博客网 时间:2024/06/06 01:28
<TextView android:id="@+id/fixed_contact" android:layout_width="fill_parent" android:layout_height="fill_parent" android:focusable="true" android:focusableInTouchMode="true" android:text="@string/hello" />
比如有一个TextView,设置了focusable为true,在代码里注册了OnClickListener,
fixedContact = (TextView)findViewById(R.id.fixed_contact); fixedContact.setOnClickListener(new OnClickListener(){public void onClick(View v) {fixedContact.requestFocus();fixedContact.setText("fixedContact" + i);} });第一下点击时不会触发onClick事件,只是焦点转移到了TextView上,然后第二下点击才会触发onClick。昨天还被弄晕了,不知道为什么,今天写了个小工程验证了下自己的想法,O(∩_∩)O哈哈~。
- 控件设置为focusable为true后要点击第2下才能触发OnClick事件
- 控件设置为focusable为true后要点击第2下才能触发OnClick事件
- 控件点击第2下才能触发OnClick事件
- C#中allowdrop设置为true也不能让dragdrop事件触发解决办法
- input替换为a标签,onclick事件不触发
- 设置ibatis中命名空间属性为true,才能使用!
- 新增button控件为其添加onClick事件及Text
- 为TextBox添加onclick事件
- 为iframe添加onclick事件
- 为iframe添加onclick事件
- C# AllowDrop设置为True后拖放无效的问题
- IIS部署ASP.NET网站后提示只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态...
- 为TextView控件设置 网址点击事件
- ASP.NET中TextBox控件ReadOnly属性设置为True,后台取值为空解决办法
- 为RadioButtonList添加页面的onclick事件
- 为所有li节点增加onclick事件
- asp.net中为TextBox Web服务器控件添加OnClick事件
- asp.net中为TextBox Web服务器控件添加OnClick事件
- PortScanner 我运行时遇到的常见的错误
- 一些重要的算法
- WCF 服务、托管、客户端 简单案例
- 关于php基础学习笔记一
- svn更新报错 remains in tree-conflict
- 控件设置为focusable为true后要点击第2下才能触发OnClick事件
- simplejson的安装和使用
- android 模仿qq登录界面EditText下拉框记住账号和密码 editText+popupwindow+sqlite方式实现(附源码)
- 到底怎么样才叫看书?——上篇
- small cell 基本概念
- 数字模型制作规范
- 6410 lcd背光关闭、打开方法探索
- 3D技术之游戏贴图、模型基本规范问答
- 3D格式