【问题标题】:RecyclerView with TableRows insideRecyclerView 里面有 TableRows
【发布时间】:2018-03-29 17:11:28
【问题描述】:

我想制作 4 个可水平滚动的 TableRows,其中所有行中的每一列都具有相同的宽度(取决于该列的最大视图)。首先我做了下一个结构:ScrollView -> TableLayout -> TableRow(s) -> items。但是当我尝试更新表 UI 中的许多子视图时,会冻结。使用 RecyclerView 或类似的东西怎么可能做同样的事情?

【问题讨论】:

  • 如何将 RecyclerView 与具有方向 HORIZONTAL 的 LinearLayoutManager 一起使用?

标签: android android-layout listview android-recyclerview


【解决方案1】:

RecyclerView 设置:

    adapter = new BitAdapter(list);
    LinearLayoutManager layoutManager
            = new LinearLayoutManager(this, HORIZONTAL, false);
    final RecyclerView myList = findViewById(R.id.myRecycler);
    myList.setLayoutManager(layoutManager);
    myList.setItemAnimator(new DefaultItemAnimator());
    myList.setAdapter(adapter);

.+ 常用的 RecyclerView.Adapter

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 2022-01-10
    • 2016-10-30
    • 2017-05-20
    相关资源
    最近更新 更多