如何解决将解析的数据添加到 Java 中的列表
我已将网站上的课程标题解析为我的应用程序中的 RecyclerView。 课程标题位于可点击的 CardView 中,然后我可以查看课程详细信息。 我想在每个课程标题(在 CardView 中)旁边有一个按钮,这个按钮将它添加到一个单独的列表中,例如“最喜欢的课程”我可以制作另一个标签并添加按钮,但我不知道如何实现功能。
简而言之,是否可以将我用 JSoup 解析的数据添加到列表中? 就我而言,我解析了标题,是否可以将标题添加到另一个单独的列表中,以及如何添加?
这就是我解析标题的方式。
解析数据:
String url = "https://www.actksa.com/ar/training-courses/training-in/Jeddah";
Document doc = Jsoup.connect(url).get();
Elements data = doc.select("tr");
int size = data.size();
Log.d("doc","doc: " + doc);
Log.d("data","data: " + data);
Log.d("size","" + size);
for (int i = 0; i < size; i++) {
String title = data.select("td.wp-60")
.eq(i)
.text();
String detailUrl = data.select("td.wp-60")
.select("a")
.eq(i)
.attr("href");
parseItems.add(new ParseItem(title,detailUrl));
Log.d("items"," . title: " + title);
}
我的 XML
<androidx.cardview.widget.CardView
style="@style/CardView.Light"
android:layout_width="match_parent"
android:layout_height="90dp"
android:layout_marginTop="20dp"
android:outlineAmbientShadowColor="@color/black"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:elevation="8dp"
>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white">
<ImageView
android:id="@+id/box"
android:layout_width="80dp"
android:layout_height="match_parent"
android:layout_margin="5dp"
android:layout_alignParentEnd="true"
android:background="@drawable/courseicon" />
<TextView
android:id="@+id/textView"
android:fontFamily="@font/segoe"
android:textColor="@color/graymain"
android:textSize="20sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toStartOf="@+id/box"
android:layout_centerInParent="true"
android:layout_marginTop="30dp"
android:text="@string/title" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。