1

单击图像时如何在图像上显示焦点?
我只想在用户单击它时显示焦点(让用户知道他已单击它)。当用户抬起手指时,图像应该显示正常。谁能指导我?请。

4

2 回答 2

1

为图像视图创建选择器............

 <selector
  xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_focused="true" 
          android:state_pressed="false" 
          android:drawable="@drawable/....." />
    <item android:state_focused="true" 
          android:state_pressed="true"
          android:drawable="@drawable/......" />
    <item android:state_focused="false" 
          android:state_pressed="true"
      android:drawable="@drawable/......" />
    <item android:drawable="@drawable/....." />
</selector>

并使 android:clickable="true" 或 iv.setclickable(true);

于 2012-06-07T11:59:12.220 回答
0

在 up 和 Down 事件中设置 imageView onTuch 事件和 onTuch 事件 setFocusable() true 和 false。

imageView.setFocusable(true) 或 imageView.setFocusable(false);

于 2012-06-07T12:02:50.993 回答