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