editText 滚动事件和长按事件冲突
来源:互联网 发布:运营数据分析专员 编辑:程序博客网 时间:2024/06/05 14:43
项目中,自定义的editText需要可滚动。我写代码如下
final EditText et_value = new EditText(context);
android.widget.LinearLayout.LayoutParams params = new android.widget.LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, DensityUtil.dip2px(context, FUNC_HEIGHT));
et_value.setLayoutParams(params);
et_value.setGravity(Gravity.TOP);
et_value.setMovementMethod(ScrollingMovementMethod.getInstance());
et_value.setSelection(et_value.getText().length(), et_value.getText().length());
执行上面的代码,滚动没有问题,但是长按就会报错
修改如下,可以实现
final EditText et_value = new EditText(context);
android.widget.LinearLayout.LayoutParams params = new android.widget.LinearLayout.LayoutParams(
LayoutParams.MATCH_PARENT, DensityUtil.dip2px(context, FUNC_HEIGHT));
et_value.setLayoutParams(params);
et_value.setGravity(Gravity.TOP);
//设置滚动条样式
et_value.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
//设置为垂直滚动条
et_value.setVerticalScrollBarEnabled(true);
- editText 滚动事件和长按事件冲突
- EditText和PopupWindow的事件冲突
- Button长按和点击事件的冲突问题
- seekbar长按和拖动事件冲突的解决办法
- 解决EditText文字滚动与触摸事件的冲突
- 可滚动textView 和点击事件冲突
- Android长按事件和点击事件问题处理,OnItemLongClickListener和OnItemClickListener冲突问题
- Android长按事件和点击事件问题处理,OnItemLongClickListener和OnItemClickListener冲突问题
- Android长按事件和点击事件问题处理,OnItemLongClickListener和OnItemClickListener冲突问题
- Android中ListView长按事件和点击事件的冲突问题
- ListView的长按事件和点击事件冲突的解决办法
- 长按事件与点击事件的冲突
- EditText与onItemClick事件冲突
- 父类事件与EditText事件冲突
- EditText和ScrollView滚动冲突
- listView中的item长按删除,长按事件与点击事件冲突
- 由View点击和长按同时存在导致冲突看View的事件分发
- 关于scrollView滚动和sprite点击事件冲突的问题
- 0106—mybatis单独配置
- 带色彩恢复的视网膜增强算法实现 (MATLAB版本)
- 梯度下降法 matlab
- CentOS源码编译安装Haproxy
- android dalvik heap 浅析
- editText 滚动事件和长按事件冲突
- java常用的7大排序算法汇总(个人收藏)
- laravel5 路由配置 技巧
- HDU 4643 GSM
- UITextField文本输入框
- React Native 中Image 加本地图片的方法
- VS2005(excel2007)利用Automation(OLD Automation)方法。将Excel当成组件服务器的编译错误 我的系统盘和office都装在d盘。 自动生成的import有问题
- 自定义loading布局背景
- PHP array_splice()与array_slice()函数