伙计们,我正在使用下面的代码来获取 TextView 并分割文本,文本是“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);
关于java - 拆分 Textview 和 Spanable 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62387172/