ボタン内のテキストを下のように垂直に下降させようとしています。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 のエミュレーターでしかテストできませんでしたが、問題なく動作しているようです。