Commit 023ed80f authored by jianglx's avatar jianglx

修改会员中心消息记录和购买记录无点击事件的问题

parent df925a88
package com.rv.member.view; package com.rv.member.view;
import android.content.Context; import android.content.Context;
import android.content.Intent;
import android.graphics.Typeface; import android.graphics.Typeface;
import android.text.SpannableStringBuilder; import android.text.SpannableStringBuilder;
import android.text.Spanned; import android.text.Spanned;
...@@ -17,6 +18,9 @@ import com.base.utils.ui.image.round.RoundImageView; ...@@ -17,6 +18,9 @@ import com.base.utils.ui.image.round.RoundImageView;
import com.ruiwenliu.wrapper.bean.UserInfoBean; import com.ruiwenliu.wrapper.bean.UserInfoBean;
import com.ruiwenliu.wrapper.util.glide.GlideManager; import com.ruiwenliu.wrapper.util.glide.GlideManager;
import com.rv.component.utils.DisplayUtil; import com.rv.component.utils.DisplayUtil;
import com.rv.member.ConsumeRecordActivity;
import com.rv.member.MemberCenterActivity;
import com.rv.member.PurchaseRecordActivity;
import com.rv.member.R; import com.rv.member.R;
public class LoginView extends LinearLayout { public class LoginView extends LinearLayout {
...@@ -72,16 +76,16 @@ public class LoginView extends LinearLayout { ...@@ -72,16 +76,16 @@ public class LoginView extends LinearLayout {
GlideManager.getInstance(getContext()).loadImage(info.getHeadimgurl(), ivAvatar); GlideManager.getInstance(getContext()).loadImage(info.getHeadimgurl(), ivAvatar);
tvNickname.setText(!TextUtils.isEmpty(info.getNickname()) ? info.getNickname() : info.getUsername()); tvNickname.setText(!TextUtils.isEmpty(info.getNickname()) ? info.getNickname() : info.getUsername());
SpannableStringBuilder recordBuilder = new SpannableStringBuilder(info.getPayCount() + "\n 消费记录") ; SpannableStringBuilder recordBuilder = new SpannableStringBuilder(info.getPayCount() + "\n 消费记录");
recordBuilder.setSpan(new TextAppearanceSpan(null, Typeface.NORMAL, DisplayUtil.sp2px(getContext(), 18), null, null), 0, String.valueOf(info.getPayCount()).length(), Spanned.SPAN_EXCLUSIVE_INCLUSIVE); recordBuilder.setSpan(new TextAppearanceSpan(null, Typeface.NORMAL, DisplayUtil.sp2px(getContext(), 18), null, null), 0, String.valueOf(info.getPayCount()).length(), Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
tvConsumeRecord.setText(recordBuilder); tvConsumeRecord.setText(recordBuilder);
SpannableStringBuilder rentBuilder = new SpannableStringBuilder(info.getRentFreeDays() + "\n 可免费租车 (天)") ; SpannableStringBuilder rentBuilder = new SpannableStringBuilder(info.getRentFreeDays() + "\n 可免费租车 (天)");
rentBuilder.setSpan(new TextAppearanceSpan(null, Typeface.NORMAL, DisplayUtil.sp2px(getContext(), 18), null, null), 0, String.valueOf(info.getRentFreeDays()).length(), Spanned.SPAN_EXCLUSIVE_INCLUSIVE); rentBuilder.setSpan(new TextAppearanceSpan(null, Typeface.NORMAL, DisplayUtil.sp2px(getContext(), 18), null, null), 0, String.valueOf(info.getRentFreeDays()).length(), Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
tvFreeDay.setText(rentBuilder); tvFreeDay.setText(rentBuilder);
SpannableStringBuilder bugBuilder = new SpannableStringBuilder(info.getBuyCount() + "\n 购买记录 (次)") ; SpannableStringBuilder bugBuilder = new SpannableStringBuilder(info.getBuyCount() + "\n 购买记录 (次)");
bugBuilder.setSpan(new TextAppearanceSpan(null, Typeface.NORMAL, DisplayUtil.sp2px(getContext(), 18), null, null), 0, String.valueOf(info.getBuyCount()).length(), Spanned.SPAN_EXCLUSIVE_INCLUSIVE); bugBuilder.setSpan(new TextAppearanceSpan(null, Typeface.NORMAL, DisplayUtil.sp2px(getContext(), 18), null, null), 0, String.valueOf(info.getBuyCount()).length(), Spanned.SPAN_EXCLUSIVE_INCLUSIVE);
tvPurchaseRecord.setText(bugBuilder); tvPurchaseRecord.setText(bugBuilder);
if (!TextUtils.isEmpty(info.getBigIcon())) if (!TextUtils.isEmpty(info.getBigIcon()))
...@@ -100,6 +104,18 @@ public class LoginView extends LinearLayout { ...@@ -100,6 +104,18 @@ public class LoginView extends LinearLayout {
tvConsumeRecord = view.findViewById(R.id.tv_consume_record); tvConsumeRecord = view.findViewById(R.id.tv_consume_record);
tvFreeDay = view.findViewById(R.id.tv_free_day); tvFreeDay = view.findViewById(R.id.tv_free_day);
tvPurchaseRecord = view.findViewById(R.id.tv_purchase_record); tvPurchaseRecord = view.findViewById(R.id.tv_purchase_record);
tvConsumeRecord.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
getContext().startActivity(new Intent(getContext(), ConsumeRecordActivity.class));
}
});
tvPurchaseRecord.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
getContext().startActivity(new Intent(getContext(), PurchaseRecordActivity.class));
}
});
addView(view); addView(view);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment