我需要知道如何在单击时更改GridView中单个TextView的颜色 不同的TextView需要不同的颜色。
我尝试使用函数setonIitemListener更改颜色,但它不起作用
答案 0 :(得分:0)
您可以设置与项目位置对应的OnItemClickListener
。
gridView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> adapter, View v, int position, long arg3)
{
//Selected item is at index "position"
//now you can get arg
TextView tv = v.findViewById(R.id.your_text_view);
tv.setColor(ContextCompact.getColor(mContext, R.color.reddish);
}
});