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