如何在文本视图底部向上绘制文本?

时间:2016-06-13 18:10:51

标签: android textview

我需要以自下而上的方式在TextView上绘制文本,即首先在底部绘制文本的最后一行,然后在文本的第二行绘制,依此类推。我怎么能这样做?

我正在尝试遵循此帖中给出的解决方案 - Paginating text in Android

TextView自上而下绘制文本。我想要实现的是文本,我希望视图的最后一行首先填充,然后是第二行,依此类推,因此在最后一次迭代中填充第一行。我尝试创建自定义TextView并覆盖其onDraw方法,但似乎没有任何效果。

2 个答案:

答案 0 :(得分:0)

创建自定义文本视图。在setText方法中,执行一些字符串操作。基本上重新排列字符串中的文本,以便新文本字符串的第一行是旧文本字符串的最后一行。将新文本字符串传递给super.setText

答案 1 :(得分:0)

如果它不是可滚动的textview你可以设置android:gravity =" bottom | left"或"底部|右边"如果你想要正确对齐使用此方法,宽度和高度不能是wrap_content。