最佳答案
在您的 BaseAdapter 中执行此操作。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View view = null;
if(position%2 != 0) {
view = layoutInflater.inflate(R.layout.view_1, null, true);
// Do action for view 1
}
else{
view = layoutInflater.inflate(R.layout.view_2, null, true);
// Do action for view 2
}
return view;
}
关于具有不同 subview 的 Android Listview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36493250/