From 41acbc671acb82d38ced59c65f0177ed2a216bf1 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 03 三月 2026 18:07:19 +0800
Subject: [PATCH] 2026年03月03日18:06:54 调整阿拉伯语言布局

---
 app/src/main/java/com/hdl/photovoltaic/ui/home/HomePageFragment.java        |    5 ++++-
 app/src/main/res/layout/activity_home_login.xml                             |    2 +-
 app/src/main/java/com/hdl/photovoltaic/ui/message/MessageHouseFragment.java |    3 +++
 app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageHouseAdapter.java  |    7 ++++++-
 app/src/main/res/values-ar/strings.xml                                      |    6 +++---
 5 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageHouseAdapter.java b/app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageHouseAdapter.java
index 4bb528f..6695e14 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageHouseAdapter.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageHouseAdapter.java
@@ -2,6 +2,7 @@
 
 import android.content.Context;
 import android.graphics.drawable.Drawable;
+import android.view.Gravity;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -13,6 +14,7 @@
 import androidx.recyclerview.widget.RecyclerView;
 
 import com.hdl.photovoltaic.R;
+import com.hdl.photovoltaic.config.UserConfigManage;
 import com.hdl.photovoltaic.enums.DeviceType;
 import com.hdl.photovoltaic.enums.MessageAlarmStateType;
 import com.hdl.photovoltaic.ui.bean.MessageBean;
@@ -26,7 +28,6 @@
  * 浣忓畢娑堟伅閫傞厤鍣�
  */
 public class MessageHouseAdapter extends RecyclerView.Adapter<MessageHouseAdapter.MyViewHolder> {
-
 
     private List<MessageBean> mList;
     private final Context mContext;
@@ -47,6 +48,10 @@
     public void onBindViewHolder(@NonNull MessageHouseAdapter.MyViewHolder holder, int position) {
         MessageBean messageBean = this.mList.get(position);
         GlideUtils.getRoundedCornersImage(mContext, messageBean.getPowerStationImage(), holder.home_image_iv, 6);
+        if (UserConfigManage.getInstance().isArabicLanguage()) {
+            //鏍规嵁璇█鏂瑰悜鑷姩璋冩暣gravity
+            holder.item_home_name_tv.setGravity(Gravity.CENTER_VERTICAL | Gravity.END);
+        }
         holder.item_home_name_tv.setText(messageBean.getHomeName());
         holder.item_content_tv.setText(messageBean.getTitle());
         String date = TimeUtils.getDataFromTimestamp(messageBean.getCreateTime());
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/home/HomePageFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/home/HomePageFragment.java
index 44f9aeb..fe5f800 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/home/HomePageFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/home/HomePageFragment.java
@@ -517,7 +517,10 @@
         viewBinding.autoSizeMyAAChart.setBackgroundColor(_mActivity.getColor(R.color.text_FF1C1C1E));
         setUpAAChartView(true);//鍥捐〃鍔犺浇
         pullToRefresh();
-
+        if (UserConfigManage.getInstance().isArabicLanguage()) {
+            viewBinding.lastStepIv.setRotation(180); // 鏃嬭浆180搴�
+            viewBinding.nextStepIv.setRotation(180); // 鏃嬭浆180搴�
+        }
     }
 
     /**
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageHouseFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageHouseFragment.java
index 2b1671f..d363587 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageHouseFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/message/MessageHouseFragment.java
@@ -8,6 +8,7 @@
 import android.text.Editable;
 import android.text.TextUtils;
 import android.text.TextWatcher;
+import android.view.Gravity;
 import android.view.View;
 import android.widget.TextView;
 
@@ -358,4 +359,6 @@
     public void onDestroy() {
         super.onDestroy();
     }
+
+
 }
diff --git a/app/src/main/res/layout/activity_home_login.xml b/app/src/main/res/layout/activity_home_login.xml
index 13619dd..7199186 100644
--- a/app/src/main/res/layout/activity_home_login.xml
+++ b/app/src/main/res/layout/activity_home_login.xml
@@ -96,7 +96,7 @@
                 android:layout_width="wrap_content"
                 android:layout_height="@dimen/dp_39"
                 android:layout_marginTop="@dimen/dp_40"
-                android:text="@string/app_name_title"
+                android:text="@string/app_name"
                 android:textColor="@color/text_FFACACAC"
                 android:textSize="@dimen/text_28"
                 app:layout_constraintStart_toStartOf="@+id/home_login_language_ll"
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index d911612..b862261 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -25,7 +25,7 @@
     <string name="home_login_logoin">鬲爻噩賷賱 丕賱丿禺賵賱</string>
     <string name="home_login_be_logging_in">鬲爻噩賷賱 丕賱丿禺賵賱 鈥�</string>
     <string name="home_login_power_station">賲賵丕賯毓 鬲噩乇賷亘賷丞</string>
-    <string name="home_login_consent_service_agreement">丕賱丕鬲賮丕賯 毓賱賶 丕鬲賮丕賯 丕賱賲爻鬲禺丿賲 賵丕鬲賮丕賯 丕賱禺氐賵氐賷丞</string>
+    <string name="home_login_consent_service_agreement">賲賵丕賮賯 毓賱賶銆娯ж佖з傎娯� 丕賱賲爻鬲禺丿賲銆� 賵銆娯迟娯ж池� 丕賱禺氐賵氐賷丞銆�</string>
     <string name="home_login_error_account_null">乇賯賲 丕賱丨爻丕亘 睾賷乇 賮丕乇睾</string>
     <string name="home_login_error_password_null">賰賱賲丞 丕賱賲乇賵乇 賱丕 賷賲賰賳 兀賳 鬲賰賵賳 賮丕乇睾丞</string>
     <string name="home_login_error_account_or_password">乇賯賲 丕賱丨爻丕亘 兀賵 賰賱賲丞 丕賱賲乇賵乇 禺丕胤卅丞貙 賷乇噩賶 廿毓丕丿丞 廿丿禺丕賱</string>
@@ -370,10 +370,10 @@
     <string name="notification_alert">鬲匕賰賷乇 亘丕賱廿卮毓丕乇丕鬲</string>
     <string name="ai_butler_message">乇爻丕賱丞 賲爻丕毓丿 丕賱匕賰丕亍 丕賱丕氐胤賳丕毓賷</string>
     <string name="app_name_title">賳賵乇賷賳睾 丕賱噩丿賷丿</string>
-    <string name="or">丕賱丕丨鬲賲丕賱</string>
+    <string name="or">兀賵</string>
     <string name="re_commissioning_power_station">鬲賲 廿毓丕丿丞 鬲卮睾賷賱 賲丨胤丞 丕賱胤丕賯丞 丕賱噩丿賷丿丞 賲賳 胤乇丕夭 APP</string>
     <string name="notification_settings">廿毓丿丕丿丕鬲 丕賱廿卮毓丕乇丕鬲</string>
     <string name="host_process_service_channel">賲賲乇 禺丿賲丞 毓賲賱賷丞 丕賱賲囟賷賮</string>
     <string name="tourist_mode">賵囟毓 丕賱爻賷丕丨</string>
-    <string name="exit">丕賱丕賳爻丨丕亘</string>
+    <string name="exit">禺乇賵噩</string>
 </resources>
\ No newline at end of file

--
Gitblit v1.8.0