我有一个ViewPager
包含两个片段。在任何片段中我都可以触摸一个地方,滑动即可切换到另一个地方fragment
。其中一个片段包含一个列表。列表中的项目包含一项TextView
和一个ImageView
。问题是,如果您是从点击开始拖动的ImageView
, 没关系。但如果它是从TextView
,阻力从来不为人所知ViewPager
,因此“平滑切换”永远不会发生。
这有什么线索吗?
EDIT
This picture is to show how my GUI is. If the drag has been started from TextViewE, it doesn't begin.
这件事也困扰着我,但我已经找到了答案。
基本上,情况是:如果视图可以水平滚动,它会拦截水平运动事件并浏览器无法再处理它了。
Since API 级别 14TextView 有android:水平滚动财产(和设置水平滚动(布尔值)方法),如果设置为 true,则会导致 TextView 拦截水平滚动运动事件。
您可以在 XML 中或在代码中将其设置为 false,但是小心: 安卓:单线财产力量android:水平滚动被设置为true! 非常棘手的一点!但幸运的是,您通常可以安全地将单行属性替换为机器人:最大行数=“1”和必要的椭圆形 value.
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)