安卓列表视图的颜色更改失败。
创始人
2024-11-09 12:00:24
0次

要更改安卓列表视图的颜色,您可以尝试以下方法:

  1. 在布局文件中,为列表视图设置背景颜色或者背景图片。
 
  1. 在适配器中,为列表项设置背景颜色或者文字颜色。
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, items) {
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view = super.getView(position, convertView, parent);
        view.setBackgroundColor(Color.RED); // 设置列表项的背景颜色为红色
        TextView textView = view.findViewById(android.R.id.text1);
        textView.setTextColor(Color.BLUE); // 设置列表项的文字颜色为蓝色
        return view;
    }
};
  1. 使用自定义适配器来创建自定义的列表项布局,然后在适配器中设置背景颜色或者文字颜色。
public class CustomAdapter extends ArrayAdapter {
    private Context context;
    private List items;
    
    public CustomAdapter(Context context, List items) {
        super(context, 0, items);
        this.context = context;
        this.items = items;
    }
    
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view = convertView;
        if (view == null) {
            view = LayoutInflater.from(context).inflate(R.layout.custom_list_item, parent, false);
        }
        
        String item = items.get(position);
        
        TextView textView = view.findViewById(R.id.textView);
        textView.setText(item);
        
        if (position % 2 == 0) {
            view.setBackgroundColor(Color.RED); // 设置偶数位置的列表项的背景颜色为红色
            textView.setTextColor(Color.BLUE); // 设置偶数位置的列表项的文字颜色为蓝色
        } else {
            view.setBackgroundColor(Color.GREEN); // 设置奇数位置的列表项的背景颜色为绿色
            textView.setTextColor(Color.YELLOW); // 设置奇数位置的列表项的文字颜色为黄色
        }
        
        return view;
    }
}

请注意,上述代码示例仅为演示目的,您需要根据您的具体需求进行适当的修改。

相关内容

热门资讯

我来教大家!微乐智能辅助app... 您好,微乐智能辅助app这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多...
推荐一款!微乐春天小程序辅助(... 推荐一款!微乐春天小程序辅助(透视挂),微乐四冲都是真的是有透视挂教程1.微乐春天小程序辅助 选牌创...
揭秘关于!微乐游戏公众号辅助器... 揭秘关于!微乐游戏公众号辅助器(透视器),微乐A三纸牌一贯真的有透视挂方法1)微乐游戏公众号辅助器有...
实测分享!微信小程序游戏破解器... 实测分享!微信小程序游戏破解器(开挂),微乐惯蛋真是是有透视挂方法一、微信小程序游戏破解器可以开透视...
一秒答解!微乐游戏小程序脚本(... 一秒答解!微乐游戏小程序脚本(外挂),微乐刨幺一直真的是有透视挂插件1、打开软件启动之后找到中间准星...
最新技巧!微乐游戏辅助脚本安装... 最新技巧!微乐游戏辅助脚本安装(辅助器),微乐A三纸牌好像真的有透视挂教程微乐游戏辅助脚本安装是不是...
重大通报!微乐广西麻辣辅助器(... 重大通报!微乐广西麻辣辅助器(透视挂),微乐三丁拐一直存在有透视挂技巧运微乐广西麻辣辅助器辅助工具,...
揭秘关于!微乐江苏小程序游戏破... 揭秘关于!微乐江苏小程序游戏破解下载(透视器),微乐山东麻将其实真的有透视挂攻略微乐江苏小程序游戏破...
玩家必看攻略!微信小程序 微乐... 玩家必看攻略!微信小程序 微乐陕西挖坑 外挂(透视挂),微乐斗地主原来是真的有透视挂插件运微信小程序...
一分钟秒懂!如何下载微乐自建房... 一分钟秒懂!如何下载微乐自建房黑科技入口(辅助器),微乐小程序其实真的有透视挂脚本1、玩家可以在如何...