问题描述:在Android 6.0及以上版本上,ListView中的项目文本不可见。
解决方法:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if (convertView == null) {
convertView = LayoutInflater.from(context).inflate(R.layout.list_item, parent, false);
}
TextView itemText = convertView.findViewById(R.id.item_text);
itemText.setText(dataList.get(position));
return convertView;
}
检查手机的系统设置中的“显示”选项,确保字体大小没有设置得太小,导致文本不可见。
如果以上方法仍然无法解决问题,可以尝试使用RecyclerView替换ListView,RecyclerView是ListView的升级版,具有更好的性能和灵活性。
希望以上方法可以帮助你解决Android 6.0上的ListView项目文本不可见的问题。