管理GridView中TextView的颜色

时间:2017-11-20 18:12:02

标签: android

我需要知道如何在单击时更改GridView中单个TextView的颜色 不同的TextView需要不同的颜色。

我尝试使用函数setonIitemListener更改颜色,但它不起作用

1 个答案:

答案 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);
    }
});