我知道如何在android中创建自定义列表视图。但是在iPhone应用程序开发中,我们可以为每一行设置多个不同的uicellview样式。是否有可能在Android中如果是,我们怎么能实现这一点。我们将非常感谢您的帮助
答案 0 :(得分:1)
在getView方法中使用项目的位置。
伪:
public View getView(int position, View recycledView, ViewGroup group) {
View view;
if(position == 1){
view = View.inflate(context, R.layout.view1, null);
} else {
view = View.inflate(context, R.layout.view2, null);
}
// populate the view
return view;
}
答案 1 :(得分:0)
您可以通过膨胀多个xml布局文件并根据条件返回它们来实现此目的。
例如在适配器
的getview()方法中你可以这样做
for condition 1
inflate layout 1 and return view
for condition 2
inflate layout 2 and return view.