EditText与onItemClick事件冲突
来源:互联网 发布:日语网络课程哪家好 编辑:程序博客网 时间:2024/06/06 20:39
网上找了很多方法:
1、在Listview中设置android:focusable="true"
2、在父控件设置android:focusable="true"android:focusableInTouchMode="true"
3、在ListView中添加android:descendantFocusability="beforeDescendants"
奇怪我都没有实现。最后用了一下方法:
使用Textview,设置Textview点击事件:弹出携带EditText的AlertDialog来实现输入。
点击事件代码:
holder.Text.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Builder dialog = new AlertDialog.Builder(context);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout layout = (LinearLayout)inflater.inflate(R.layout.set_num_dialog, null);
dialog.setView(layout);
et_search = (EditText)layout.findViewById(R.id.set_num_edit);
dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
String searchC = et_search.getText().toString();
doSomeThing();
}
}).setNegativeButton("取消",null).show();
}
});
布局代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="300dip"
android:layout_height="wrap_content"
android:background="#FFFFFF"
android:orientation="vertical"
android:focusable="true"
android:padding="20dip" >
<EditText
android:id="@+id/set_num_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dip"
android:hint="数量"
android:imeOptions="actionDone"
android:inputType="number" />
</LinearLayout>
- EditText与onItemClick事件冲突
- listview onItemClick事件冲突
- listview的onitemclick事件与adapter中的点击事件冲突
- listview 的onitemclick事件与item里的button冲突
- 父类事件与EditText事件冲突
- 在ListView中的Text添加spannableString 点击事件与ListView的OnItemClick事件冲突的解决办法
- 解决EditText文字滚动与触摸事件的冲突
- ListView中OnTouch与OnItemClick事件共存
- scrollView与EditText冲突,EditText不能滑动
- EditText与WebView焦点冲突
- onitemlongclick和onitemclick冲突
- onTouch 和onItemClick冲突
- EditText的滑动事件冲突问题
- EditText和PopupWindow的事件冲突
- ListView,gallery与内部控件事件冲突以及EditText回退键和回车键失效
- EditText监听输入完成和设置点击事件时与父控件的冲突问题
- ListView控件的onItemClick事件和item中Button的onClick事件冲突的解决办法
- listview 的onitemlongclick阿和onitemclick冲突,item中还有button的点击事件
- 深入理解卡尔曼滤波
- 对称加密算法
- Android开发:shape和selector和layer-list的(详细说明)
- 这是网友发的一道很常见的面试题, for(foo('A');foo('B')&&(i<2);foo('C')) ,其实考的就是for (初始化语句; 判断条件; 循环条件) ,现在详细解析一下!
- Android输入法的显示或隐藏
- EditText与onItemClick事件冲突
- 数据结构与算法复习
- centos 6.4 python升级到2.7.11
- angular 服务(factory service constant value provider)学习笔记
- LINK1123:failure during conversion to COFF:file invalid or corrupt
- 【转】Android最佳性能实践(二)——分析内存的使用情况
- 摄影测量--共线方程
- jquery.cookie.js 的使用指南
- 仿微信朋友圈,仿微信小视频 ,录制视频功能