| | |
| | | |
| | | 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; |
| | |
| | | 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; |
| | |
| | | * 住宅消息适配器 |
| | | */ |
| | | public class MessageHouseAdapter extends RecyclerView.Adapter<MessageHouseAdapter.MyViewHolder> { |
| | | |
| | | |
| | | private List<MessageBean> mList; |
| | | private final Context mContext; |
| | |
| | | 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()); |