![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
星空之沉
这个作者很懒,什么都没留下…
展开
-
ScrollView与Listview嵌套使用时的滑动冲突问题
滑动冲突解决方案在我们的布局中有可能使用Scrollview嵌套Listview的情况,这时候如果不加任何的处理,就会发生滑动冲突问题,即Listview没有完全显示,也不能滑动,触摸事件被Scrollview拦截而使只有Scrollview在滑动。根据Android开发ViewGroup及View事件分发总结,我们可以用以下的方案来解决:根据对捕获到的事件,我们可以对事件作出判断(处理或不处理),原创 2016-07-29 09:46:40 · 2216 阅读 · 0 评论 -
Android开发事件分发,完全弄个明白
1、首先是事件分发的过程,当手触摸到屏幕时是activity的dispatchTouchEvent先获得事件,然后分发给layout的最外层viewgroup,如果事件最终都没有被消费,那么事件最终还会回到activity的onTouchEvent方法中最终来处理,那么后续的事件最外层的layout也不会再接受到了。2、dispatchTouchEvent,分发事件,理解为是否接收后续事件。其原创 2016-12-29 13:07:01 · 456 阅读 · 1 评论 -
Android开发屏幕适配
1、使用linearlayout、relativelayout、weight、math_parent、wrap_content等字眼2、使用size限定符layout-large、layout-sw600dp(3.2以后支持),为避免重复使用别名res/values-large/layout.xml:resources> item name="main" ty原创 2017-02-28 11:15:12 · 311 阅读 · 0 评论