小编use*_*905的帖子

将android-textview的某个部分对齐到右边

我有这个TextView.它的某些部分应该与左侧对齐,而某些部分则与右侧对齐.我怎么用Java做这个?

基本上我希望第一行与左对齐,下一行与右对齐,依此类推.

有人知道吗?

编辑

我试图使用HTML,然后当它不起作用我尝试跨度.

HTML尝试

textView.setText(Html.fromHtml("<p align=\"right\">THIS IS TO THE RIGHT</p>"));
Run Code Online (Sandbox Code Playgroud)

继续尝试跨度

    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);
Run Code Online (Sandbox Code Playgroud)

但它们似乎都不起作用.

java android android-widget

15
推荐指数
3
解决办法
1万
查看次数

标签 统计

android ×1

android-widget ×1

java ×1