具有不同 subview 的 Android Listview

标签 android listview gridview android-recyclerview childviews

在我的应用程序中,我需要显示一个对象列表。 ListView 的第一行包含单个对象,但第二行应包含列表中的两个对象。此处附有满足我要求的示例图片,请仔细阅读。如果有任何想法,请在这里分享。谢谢。

enter image description here

最佳答案

在您的 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/

相关文章:

android - 如何通过android模拟器找到本地服务器?

ios - 使用未解析的标识符 'GridItem'

asp.net - 从 ASP.NET 中的 Gridview 获取当前行

Eclipse 上的 Android Launcher 应用程序编译

android - 如何从 YQL 获取所有世界证券交易所的价格

C# 跳过复选框 ListView

java - ListView OnItemClickListener 没有响应?

android - 如何使用导航创建多级 ListView /回收 View

c# - 单击按钮获取选定行

android - 转换按钮不显示