我想删除所选项目的图库中的焦点。我得到这样的输出,这是一张图片:
这里选择了第一个项目。所以它看起来比第二张图像更暗。我想显示一个图像,因为它没有聚焦或选择。
请任何人帮助。我会很感激的。
谢谢
我想删除所选项目的图库中的焦点。我得到这样的输出,这是一张图片:
这里选择了第一个项目。所以它看起来比第二张图像更暗。我想显示一个图像,因为它没有聚焦或选择。
请任何人帮助。我会很感激的。
谢谢
创建一个 statelist 可绘制对象(请参阅http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html)并将“选定”状态自定义为您想要的任何状态,在您的情况下为透明。然后你提供这个drawable作为项目的背景。
编辑:
也看看画廊
android:unselectedAlpha
你可以使用类似的东西
View.clearFocus()
LinearLayout myLayout = (LinearLayout) activity.findViewById(R.id.my_layout);
myLayout.requestFocus();
尝试将您的 xml 中的以下两个属性应用于您的画廊。
android:focusableInTouchMode="false"
android:focusable="false"