安卓文本视图如何实现垂直方向的文本显示

7
我有一个Textview,在其中显示文本12345,现在我想要显示文本。
1
2
3
4
5

我尝试过使用 rotation,但它只是让文字旋转了而不是给出了精确的外观效果。
我不想在字符中添加 \n 标签。
我不需要定制化。


你看过这些建议了吗?http://stackoverflow.com/questions/6773693/how-can-we-set-vertical-textview - Mat Nadrofsky
1
请查看:Android中的垂直(旋转)标签 - Paresh Mayani
1个回答

5

您可以扩展TextView创建自定义的VerticalTextView,并重写setText()方法。在setText实现中,您可以遍历文本并插入换行符\n以修改文本。完成后,将结果值设置为您的视图。


你能给我一些覆盖setText()方法的想法或代码吗? - Connecting life with Android
或者,如果您只想覆盖setText,则可以使用TextWatcher,它可以将\n附加到添加到TextView的每个字符。 - Dandre Allison

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接