如何在文本视图中向左对齐第二个单词并向右对齐

时间:2019-04-05 00:52:47

标签: java android textview

有人知道如何在android textview中的一行上对齐两个数字,以便一个对齐左,第二个对齐右吗? 重力对html.format ... enter image description here都没有帮助 顺便说一句:我需要能够不断更改文本的属性,例如颜色等。

3 个答案:

答案 0 :(得分:0)

我不认为这受Android支持。也许使用justify可以做到,但是它仅适用于Oreo及更高版本

https://stackoverflow.com/a/1293541/3885877

否则,我将尝试使用自定义文本视图,其中2个文本与侧面对齐。

但我认为您无法轻松实现这一目标。

答案 1 :(得分:0)

所以我通过添加第二个textview来解决它

答案 2 :(得分:-1)

您可以为此使用带有string.value的动态字符串。 例如: 在strings.xml中添加以下内容:

<string name="left_and_right_alignment">%1$s %2$s</string>

在您的课程中,您可以使用:

getContext().getResources().getString(R.string.left_and_right_alignment, "left", "right")

希望这会有所帮助。