Android 我是否可以将文本视图中的文本设置为在多行上首先填充较低的行

Android 我是否可以将文本视图中的文本设置为在多行上首先填充较低的行,android,textview,Android,Textview,我希望将文本放置在TextView中,具有固定宽度,并且可以分布在两行,但我想做的是将尽可能多的文本放置在底部。例如,这是当前发生的情况: The quick brown fox jumps over the lazy dog 但我希望发生的是: The quick brown fox jumps over the lazy dog 有没有人知道,如果可能的话,如何使用一个TextView来实现这一点?我同意Aleks的观点,可能没有内置的解决方案。你可能需要做一些巧妙的操作。一种

我希望将文本放置在
TextView
中,具有固定宽度,并且可以分布在两行,但我想做的是将尽可能多的文本放置在底部。例如,这是当前发生的情况:

 The quick brown fox jumps over 
 the lazy dog
但我希望发生的是:

 The quick brown
 fox jumps over the lazy dog

有没有人知道,如果可能的话,如何使用一个
TextView
来实现这一点?

我同意Aleks的观点,可能没有内置的解决方案。你可能需要做一些巧妙的操作。一种可能的解决方案是创建自己的
TextView
,它接受
字符串
,并计算在何处拆分
字符串
,并相应地绘制它

如果要在
文本视图中呈现
字符串,可以使用以下代码(参考)获取该字符串的宽度:

Paint textPaint = textView.getPaint();
float width = textPaint.measureText(string);

然后,您可以使用有关
TextView
宽度的信息来计算将
字符串“切掉”的位置并绘制它。这是一个需要完善的解决方案,但这正是我要尝试的。

我认为没有任何自动解决方案。