【问题标题】: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