要使Android列表视图项不透明,可以使用以下方法:
示例代码:
getView()
方法中,将列表项的背景色设置为不透明的颜色。示例代码:
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder holder;
if (convertView == null) {
convertView = LayoutInflater.from(context).inflate(R.layout.list_item_layout, parent, false);
holder = new ViewHolder();
holder.textView = (TextView) convertView.findViewById(R.id.text_view);
convertView.setTag(holder);
} else {
holder = (ViewHolder) convertView.getTag();
}
// 设置背景色为不透明的颜色
convertView.setBackgroundColor(Color.WHITE);
// 设置其他视图元素的值
return convertView;
}
注意:在上述示例代码中,list_item_layout
是列表项的布局文件,text_view
是其中的一个视图元素。可以根据实际情况进行修改。
上一篇:Android列表视图奇怪的输出