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 に答える