在我的应用程序中,我只能对每行中的每个listview项使用相同的布局。这不是我想要的应用程序,我想为每个listview项目设置不同的布局。
作为我想要实现的示例,请参阅下面的屏幕截图。
答案 0 :(得分:1)
你可以通过Android Listview BaseAdapter来做到这一点。在BaseAdapter getView方法中,您可以添加这样的代码。
public View getView(final int position, View convertView, ViewGroup parent) {
if(item1 or your condition)
{
convertView=inflater.inflate(R.layout.from_right_row.xml, parent, false);
}else if(item2 or your condition) {
convertView=inflater.inflate(R.layout.from_left_row.xml, parent, false);
}
return convertView;
}