可以使用自定义布局来设置ArrayAdapter的项目视图,以避免使用背景颜色。下面是示例代码:
// 定义自定义布局layout_custom_item.xml
// 在Activity中设置ArrayAdapter的视图
ArrayAdapter
// 在getView方法中获取TextView并设置其文本 @Override public View getView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.layout_custom_item, parent, false); } TextView textView = convertView.findViewById(R.id.item_text); textView.setText(getItem(position)); return convertView; }