我试图让我的按钮中的文本垂直下降,如下所示。我希望在 main.xml 文件中发生这种情况。
M
Y
T
E
X
T
我不希望文本横着走。
在字母之间使用“\n”,这告诉编译器在字符之间添加一个返回字符。
一个小辅助函数(我没有更好的主意,然后添加换行符):
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 的模拟器上测试它,但它似乎工作得很好。