From cc1595f9d660bb80604df268741d48f59d98e503 Mon Sep 17 00:00:00 2001 From: pppscn <35696959@qq.com> Date: Thu, 11 Feb 2021 23:36:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=95=8C=E9=9D=A2=E5=B8=83?= =?UTF-8?q?=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 2 +- .../com/idormy/sms/forwarder/adapter/RuleAdapter.java | 6 ++++-- app/src/main/res/layout/rule_item.xml | 11 +++++++++-- app/src/main/res/layout/sender_item.xml | 5 +++-- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4f496aaa..b0278b95 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -35,7 +35,7 @@ android:label="转发规则" /> + android:label="发送方" /> diff --git a/app/src/main/java/com/idormy/sms/forwarder/adapter/RuleAdapter.java b/app/src/main/java/com/idormy/sms/forwarder/adapter/RuleAdapter.java index 354e5e5d..42de201b 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/adapter/RuleAdapter.java +++ b/app/src/main/java/com/idormy/sms/forwarder/adapter/RuleAdapter.java @@ -5,6 +5,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; +import android.widget.ImageView; import android.widget.TextView; import com.idormy.sms.forwarder.R; @@ -61,6 +62,7 @@ public class RuleAdapter extends ArrayAdapter { viewHolder = new ViewHolder(); viewHolder.ruleMatch = view.findViewById(R.id.rule_match); viewHolder.ruleSender = view.findViewById(R.id.rule_sender); + viewHolder.ruleSenderImage = view.findViewById(R.id.rule_sender_image); // 将ViewHolder存储在View中(即将控件的实例存储在其中) view.setTag(viewHolder); @@ -75,10 +77,9 @@ public class RuleAdapter extends ArrayAdapter { viewHolder.ruleMatch.setText(ruleModel.getRuleMatch()); if (!senderModel.isEmpty()) { viewHolder.ruleSender.setText(senderModel.get(0).getName()); - + viewHolder.ruleSenderImage.setImageResource(senderModel.get(0).getImageId()); } else { viewHolder.ruleSender.setText(""); - } } @@ -110,6 +111,7 @@ public class RuleAdapter extends ArrayAdapter { class ViewHolder { TextView ruleMatch; TextView ruleSender; + ImageView ruleSenderImage; } } \ No newline at end of file diff --git a/app/src/main/res/layout/rule_item.xml b/app/src/main/res/layout/rule_item.xml index 72d1b345..d69664a6 100644 --- a/app/src/main/res/layout/rule_item.xml +++ b/app/src/main/res/layout/rule_item.xml @@ -3,17 +3,24 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + + + android:layout_marginLeft="10dp" /> + android:layout_marginLeft="10dp" /> \ No newline at end of file diff --git a/app/src/main/res/layout/sender_item.xml b/app/src/main/res/layout/sender_item.xml index 9e9ad19c..b325f023 100644 --- a/app/src/main/res/layout/sender_item.xml +++ b/app/src/main/res/layout/sender_item.xml @@ -5,8 +5,9 @@ + android:layout_width="32dp" + android:layout_height="32dp" + android:layout_margin="5dp" />