我有ImageView
一些图标。例如,图标的大小为:32 x 32 dip。ImageView 有背景:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true"
android:drawable="@drawable/simple_button_focused_holo" />
<item android:state_pressed="true"
android:drawable="@drawable/simple_button_pressed_holo" />
<item android:drawable="@android:color/transparent" />
</selector>
然后用户点击图标,我们可以在点击时看到一些亮点。一切正常:在 4 和 2 android 版本上工作。但是 32 号的点击量太小了。因此,我添加了隐藏视图并为这个隐藏视图添加了 onClick。这个视图有 ~ 50dip,用户可以轻松点击图标。但在这种情况下,用户在点击时看不到突出显示。我无法增加大小源图标,因为父视图具有固定大小,并且附近的图标也存在其他视图:文本视图、进度条(点击时不需要响应)。