在Android中,如何让按钮上的文本垂直下降?

时间:2012-08-28 22:47:15

标签: android xml text

我试图让我的按钮内的文字像下面一样垂直下降。我更喜欢在main.xml文件中发生这种情况。

M
Y
T
E
X
T

我不希望文本横向移动。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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的模拟器上测试它,但它看起来效果很好。