有人知道如何在android textview中的一行上对齐两个数字,以便一个对齐左,第二个对齐右吗? 重力对html.format ... 都没有帮助 顺便说一句:我需要能够不断更改文本的属性,例如颜色等。
答案 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")
希望这会有所帮助。