mac
2023-12-28 96ef84e192807b383af7d3f2e5c89f08b359137f
app/src/main/java/com/hdl/photovoltaic/ui/adapter/HouseInfoAdapter.java
@@ -1,6 +1,7 @@
package com.hdl.photovoltaic.ui.adapter;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
@@ -42,12 +43,25 @@
    public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
        HouseIdBean houseIdBean = this.mList.get(position);
        holder.homeNameTv.setText(houseIdBean.getHomeName().replace(" ", ""));
        holder.homeNameTv.setText(houseIdBean.getHomeName().trim());
        //装机容量
        String capacity = mContext.getString(R.string.my_power_station_installed_capacity) + houseIdBean.getInstalledCapacity() + "kW";
        holder.capacityTv.setText(capacity);
        String kw = "0";
        try {
            if (houseIdBean.getPower().contains(".")) {
                int indexOf = houseIdBean.getPower().indexOf(".");
                houseIdBean.setPower(houseIdBean.getPower().substring(0, indexOf));
            }
            int intValue = Integer.parseInt(houseIdBean.getPower());
            int k = intValue / 1000;
            int w = intValue % 1000;
            kw = k + "." + w;
        } catch (Exception ignored) {
            kw = "0.0";
        }
        //发电功率
        String power = mContext.getString(R.string.power_station_generated_power) + houseIdBean.getPower() + "kW";
        String power = mContext.getString(R.string.power_station_generated_power) + kw + "kW";
        holder.powerTv.setText(power);
        setTextViewStyle(holder.stateTv, houseIdBean.getPowerStationStatus());
        GlideUtils.getRoundedCornersImage(mContext, houseIdBean.getPowerStationImage(), holder.homeIconIv, new RoundedCorners(4));