我有一个gridview
<GridView
android:id="@+id/gridview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginLeft="60px"
android:layout_marginRight="60px"
android:background="#343434"
android:listSelector="#00343434"
android:numColumns="2"
android:verticalSpacing="25px" >
</GridView>
当我点击时,一个灰色的颜色框将指示被点击的项目。
我想在点击项目时删除灰色框效果。
请提出一些建议,谢谢。
答案 0 :(得分:12)
更改第android:listSelector="#00343434"
行
这一行
android:listSelector="@android:color/transparent"
或者
android:listSelector="#00000000"
答案 1 :(得分:1)
当你想设置特定的图像时
View savedView ;
gridview.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
adapter.notifyDataSetChanged();
v.setBackgroundResource(R.drawable.bgcalendarbox_highlighted);
if(savedView==null)
{
savedView = v;
}
else
{
savedView.setBackgroundResource(R.drawable.bgcalendarbox);
savedView = v;
}
}
});
否则
android:listSelector="#00000000"
答案 2 :(得分:1)
android:listSelector="#00000000"
在GridView代码中添加此内容。