从ImageView中删除可点击性

时间:2012-09-17 10:27:51

标签: android imageview touch-event

我有ListView,我希望它在顶部和底部有阴影。为此,我覆盖了包含阴影图像的两个ImageView - s。问题是,当您尝试从顶部或底部开始滚动时,它们会收到触摸事件并且不会滚动ListView。我已经尝试将enabledfocusableclickablelongClickable属性设置为false,但这似乎不起作用。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

设置imageview focusable =“false”并设置clickable =“false”应该有效

答案 1 :(得分:1)

您可以使用listView.setClickable(false)

答案 2 :(得分:0)

您不能将影子的影像设置为listView的背景吗? 尝试这样的事情:

<ListView
...
android:backgroung="@drawable/shadow" 
android:cacheColorHint="#00000000" 
>
...
</ListView>