安卓事件分发
来源:互联网 发布:nasa官网淘宝 编辑:程序博客网 时间:2024/06/05 14:28
写一个ListView结合ScrollView的事件分发。
public class EventActivity02 extends AppCompatActivity { private ListView lv; private ScrollView sv; private List<String> mDatas; private ArrayAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_event02); lv = (ListView) findViewById(R.id.lv); sv = (ScrollView) findViewById(R.id.sv);//给ListView添加一点数据 mDatas = new ArrayList<>(); for (int i = 0; i < 30; i++) { mDatas.add("第"+i+"条数据"); } adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,mDatas); lv.setAdapter(adapter); lv.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getAction()==MotionEvent.ACTION_UP){ sv.requestDisallowInterceptTouchEvent(false); }else{// lv.getParent().getParent().requestDisallowInterceptTouchEvent(true);// 请求父控件不要拦截触摸事件,上下两行代码是一个意思。 sv.requestDisallowInterceptTouchEvent(true); } return false; } }); }}
阅读全文
0 0
- 安卓事件分发
- 安卓事件分发
- 安卓事件分发
- 安卓事件分发机制
- 安卓事件分发机制
- 安卓事件分发机制
- 安卓事件分发机制
- 安卓学习-事件分发
- 安卓事件分发框架
- 安卓事件分发机制
- 安卓事件分发机制
- 浅尝安卓事件分发机制
- Android:安卓Touch事件分发机制
- 安卓事件分发机制学习笔记
- **安卓事件分发机制学习**
- 浅尝安卓事件分发机制
- 安卓事件分发机制简解
- 安卓高级4 事件分发
- Texlive: latex数学符号表
- java常用代码架构示例
- 开发者模式之—-单例模式
- TCP三次握手四次挥手
- MVC与SpringMVC
- 安卓事件分发
- HDOJ Train Problem I JAVA 1022
- struts2文件上传(多文件)文件下载
- [Usaco2005 Dec]Knights of Ni 骑士
- MVP登录+recyclerview列表展示(带刷新效果)
- 创建节点
- 1099 及set 的使用
- Github上html页面(包括CSS样式和JS效果)如何显示出来
- OC学习篇之---第一个程序HelloWorld