我有3级列表,我想在3级嵌套回收器视图中表示此列表。 因此,我设置了3个适配器,并将其适应于3个这样的回收站视图 第一级:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/txt_threshold_name"
android:background="@android:color/holo_red_light"/>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/rv_threshold_list_level_1"
android:layout_marginLeft="@dimen/pd_14"
/>
</LinearLayout>
第二级
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/rv_threshold_list_level_2"
/>
</LinearLayout>
第三级:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/rv_threshold_list_level_3"
android:layout_marginLeft="@dimen/pd_14"
/>
</LinearLayout>
我正常设置了每个回收站视图。
LinearLayoutManager layoutManager = new LinearLayoutManager(context, LinearLayoutManager.VERTICAL, false);
mRecyclerView.setLayoutManager(layoutManager);
mRecyclerView.setClipToPadding(false);
mRecyclerView.setHasFixedSize(false);
但是2级和3级回收者视图未完全显示数据。它仅显示2级回收站视图的第一项,但下一项的背景仍然存在:
我想知道我是否错过了一些回收站的设置,以使其起作用。 请帮帮我!
答案 0 :(得分:0)
struct ProcessingTimeRow: Codable {
let elementNo, poltopfID, processingTime,station: String
enum CodingKeys: String, CodingKey {
case elementNo = "id",poltopfID = "poltopf_id", processingTime = "bearbeitungszeit" ,station
}
}