From 939b5236eb4ca25b42d363fef134cd3adce2992c Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期五, 09 八月 2024 12:55:04 +0800
Subject: [PATCH] #
---
app/src/main/java/com/example/agvcontroller/ItemAdapter.java | 48 +++++++++++++++++++++++++++++-------------------
1 files changed, 29 insertions(+), 19 deletions(-)
diff --git a/app/src/main/java/com/example/agvcontroller/ItemAdapter.java b/app/src/main/java/com/example/agvcontroller/ItemAdapter.java
index 4359aeb..513356f 100644
--- a/app/src/main/java/com/example/agvcontroller/ItemAdapter.java
+++ b/app/src/main/java/com/example/agvcontroller/ItemAdapter.java
@@ -31,11 +31,12 @@
@Override
public int getItemViewType(int position) {
- if (itemList == null || itemList.isEmpty()) {
- return R.layout.item_layout;
- } else {
- return R.layout.item_view_linear;
- }
+ return R.layout.item_view_linear;
+ //if (itemList == null || itemList.isEmpty()) {
+ // return R.layout.item_layout;
+ //} else {
+ // return R.layout.item_view_linear;
+ //}
}
@NonNull
@Override
@@ -46,23 +47,32 @@
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
- if (itemList == null || itemList.isEmpty()) {
- // 榛樿鏄剧ず椤甸潰
- //return 1;
- } else {
- // 鏁版嵁鏄剧ず椤甸潰
- Item item = itemList.get(position);
- holder.ip.setText("璁惧IP锛� " + item.getIp());
- holder.title.setText("璁惧缂栧彿锛� " + item.getText());
- }
+ Item item = itemList.get(position);
+ holder.ip.setText("璁惧IP锛� " + item.getIp());
+ holder.title.setText("璁惧缂栧彿锛� " + item.getText());
+ //if (itemList == null || itemList.isEmpty()) {
+ // // 榛樿鏄剧ず椤甸潰
+ // //return 1;
+ //} else {
+ // // 鏁版嵁鏄剧ず椤甸潰
+ // Item item = itemList.get(position);
+ // holder.ip.setText("璁惧IP锛� " + item.getIp());
+ // holder.title.setText("璁惧缂栧彿锛� " + item.getText());
+ //}
}
@Override
public int getItemCount() {
- if (itemList == null || itemList.isEmpty()) {
- return 1;
- } else {
- return itemList.size();
- }
+ return itemList.size();
+ //if (itemList == null || itemList.isEmpty()) {
+ // return 1;
+ //} else {
+ // return itemList.size();
+ //}
+ }
+
+ public void addItem (Item item) {
+ itemList.add(item);
+ notifyItemInserted(itemList.size() - 1);
}
}
--
Gitblit v1.9.1