【问题标题】:Remove clickability from ImageView从 ImageView 中删除可点击性
【发布时间】:2012-09-17 10:27:51
【问题描述】:

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

【问题讨论】:

    标签: android imageview touch-event


    【解决方案1】:

    设置 imageview focusable="false" 和 set clickable="false" 应该可以工作

    【讨论】:

      【解决方案2】:

      你可以使用 listView.setClickable(false)

      【讨论】:

      • 这与我需要的完全相反。
      【解决方案3】:

      不能将阴影的Image设置为listView的背景? 试试这样的:

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

      【讨论】:

      • 我需要另一个图像作为列表视图的背景,我也希望阴影在列表视图上方
      • 好吧,我不知道这是否可能是你想要的!因为你想控制一个被另一个视图(ImageViews)部分覆盖的视图!如果你想修改阴影只尝试看到这个问题:http://stackoverflow.com/questions/5627063/changing-the-listview-shadow-color-and-size
      • 正是我想要的,控制被覆盖的视图。感谢您的链接。阅读。
      猜你喜欢
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多