拆分 Textview 和 Spannable String

Split Textview and Spannable String

伙计们,我正在使用下面的代码获取文本视图并拆分文本,文本是“3,48”

TxReal = view.findViewById(R.id.valorLMin);
String ValorSeparado [] = TxReal.getText().toString().split(",");

在我使用它跨越

之后
SpannableString s1 = new SpannableString(ValorSeparado[0]);
  s1.setSpan(new RelativeSizeSpan(1.5f),0,1,0);
    TxReal.setText(s1);

但是当我使用 SetText 并在我的布局中看到它时,我看不到文本的其余部分,只有第一个字符“3”,我应该怎么做才能只显示第一个最大数字的所有文本

您不需要拆分文本,试试这个

String value = TxReal.getText().toString();
SpannableString s1 = new SpannableString(value);
s1.setSpan(new RelativeSizeSpan(1.5f), 0, value.indexOf(','), 0);
TxReal.setText(s1);