核心代码:
<TextView
android:id="@+id/all_price"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="13dp"
android:layout_marginStart="13dp"
android:gravity="center"
android:textColor="@color/colorPrimary"
android:textSize="14sp"/>
SpannableStringBuilder builder = new SpannableStringBuilder(amount);
builder.setSpan(new AbsoluteSizeSpan(UIUtils.sp2px(12)), amount.indexOf("¥"), amount.indexOf("¥") + 1
, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
builder.setSpan(new AbsoluteSizeSpan(UIUtils.sp2px(12)), amount.indexOf("."), amount.length()
, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
activityRef.get().mBinding.allPrice.setText(builder);