2

我试图让我的按钮中的文本垂直下降,如下所示。我希望在 main.xml 文件中发生这种情况。

M
Y
T
E
X
T

我不希望文本横着走。

4

2 回答 2

0

在字母之间使用“\n”,这告诉编译器在字符之间添加一个返回字符。

于 2012-08-28T23:12:28.160 回答
0

一个小辅助函数(我没有更好的主意,然后添加换行符):

public static final String rotateString(String str)
{
    final StringBuilder sb = new StringBuilder();
    for(int i=0; i<str.length(); i++)
        sb.append(str.charAt(i)).append(i==str.length()-1? "" :'\n');
    return sb.toString();
}

然后如果你想使用它:

yourTextView.setText(rotateString("Hello Text"));

目前我只能在 4.0.3 的模拟器上测试它,但它似乎工作得很好。

于 2012-08-29T00:30:35.103 回答