0

我想删除所选项目的图库中的焦点。我得到这样的输出,这是一张图片:在此处输入图像描述

这里选择了第一个项目。所以它看起来比第二张图像更暗。我想显示一个图像,因为它没有聚焦或选择。

请任何人帮助。我会很感激的。

谢谢

4

3 回答 3

3

创建一个 statelist 可绘制对象(请参阅http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html)并将“选定”状态自定义为您想要的任何状态,在您的情况下为透明。然后你提供这个drawable作为项目的背景。

编辑:

也看看画廊

 android:unselectedAlpha 
于 2013-01-30T09:16:36.743 回答
0

你可以使用类似的东西

View.clearFocus()

LinearLayout myLayout = (LinearLayout) activity.findViewById(R.id.my_layout);
myLayout.requestFocus();
于 2013-01-30T07:55:15.287 回答
0

尝试将您的 xml 中的以下两个属性应用于您的画廊。

android:focusableInTouchMode="false"
android:focusable="false"
于 2013-01-30T08:04:50.220 回答