所以我在 TextView 中正确对齐字符串时遇到了一些问题。我有 2 个字符串(左和右)和具有
match_parent
宽度的 TextView。关键是我找到的每个解决方案都不起作用(或者没有按照我想要的方式工作)。
一些代码:
String LeftText = "Left";
String RightText = "Right";
SpannableString finalString = new SpannableString(LeftText+ " " + RightText);
finalString.setSpan(new AlignmentSpan.Standard(Layout.Alignment.ALIGN_OPPOSITE), LeftText.length() , LeftText.length() +RightText.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(finalString);
我发现类似的代码在这里工作:部分工作的解决方案但有新行唱“ ”。我注意到如果我将“”替换为“ ““right”字符串位于 TextView 的右侧,但位置较低(因为换行符),但我希望整个文本位于同一行。我可以对此做些什么吗?