wjc
2026-03-03 41acbc671acb82d38ced59c65f0177ed2a216bf1
2026年03月03日18:06:54 调整阿拉伯语言布局
5个文件已修改
23 ■■■■ 已修改文件
app/src/main/java/com/hdl/photovoltaic/ui/adapter/MessageHouseAdapter.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/ui/home/HomePageFragment.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/ui/message/MessageHouseFragment.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/activity_home_login.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/values-ar/strings.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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());
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度
        }
    }
    /**
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();
    }
}
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"
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>