【发布时间】:2013-01-09 08:35:29
【问题描述】:
我有这个TextView。它的某些部分应该与左侧对齐,而某些部分应与右侧对齐。我将如何在 Java 中做到这一点?
基本上我希望第一行向左对齐,下一行向右对齐,依此类推。
有人知道吗?
编辑
我曾尝试使用 HTML,但当它不起作用时,我尝试了 spans。
html 尝试
textView.setText(Html.fromHtml("<p align=\"right\">THIS IS TO THE RIGHT</p>"));
这是跨度尝试
String LeftText = "LEFT";
String RightText = "RIGHT";
final String resultText = LeftText + " " + RightText;
final SpannableString styledResultText = new SpannableString(resultText);
styledResultText.setSpan(new AlignmentSpan.Standard(Alignment.ALIGN_OPPOSITE), LeftText.length() + 1, LeftText.length() + 2 +RightText.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(styledResultText);
但它们似乎都不起作用。
【问题讨论】:
标签: java android android-widget