【问题标题】:Is it possible to bind a TableLayout with a ArrayAdapter?是否可以将 TableLayout 与 ArrayAdapter 绑定?
【发布时间】:2011-02-18 09:14:31
【问题描述】:

是否可以将 TableLayout 与 ArrayAdapter 绑定?

【问题讨论】:

    标签: android android-adapter android-tablelayout


    【解决方案1】:

    框架中没有这样的 API。您可以通过自己查询适配器来手动完成。像这样的:

    int count = adapter.getCount();
    for (int i = 0; i < count; i++) {
        tableLayout.addView(createTableRow(adapter.getItem(i)); // or tableLayout.addView(adapter.getView(i, null, tableLayout));
    }
    

    【讨论】:

    • 感谢您的回复。我如何确保视图像转换视图一样被回收?
    • 除非你愿意重新实现像 ListView 这样的视图回收器,否则你不能这样做,相信我,这是你不想做的很多工作:p
    猜你喜欢
    • 2019-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    相关资源
    最近更新 更多