ListView中的EditTEXT 根据当前焦点设置值(点击按钮,多个按钮)

Android 码拜 3年前 (2017-04-24) 451次浏览
ListView中的EditTEXT 根据当前焦点设置值(点击按钮,多个按钮)
如图所示
界面上 有多个按钮
模拟输入的键盘
数据显示是用ListView
其中包含EditTEXT,当其中一行的EditTEXT获得焦点的时候,点击上面的按钮
则对应按钮的TEXT值设置到ListView的EditTEXT中
怎么实现?
还有当ListView里面包含EditTEXT后 setOnItemClickListener事件失效
网上好多说将EditText的foucsable设置为false,假如设置为false那么事件是有效果,但是输入框就不能输入值了?
怎么破
求高手指点
解决方案

100

在获得焦点的时候保存当前的edit 在按钮点击事件中使用
至于itemclick事件失效 在跟布局加上这个属性试试 android:descendantFocusability=”blocksDescendants”

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ListView中的EditTEXT 根据当前焦点设置值(点击按钮,多个按钮)
喜欢 (0)
[1034331897@qq.com]
分享 (0)