0

重複の可能性:
Android の垂直 (回転) ラベル
TextView Text を垂直にする方法

TextView のテキストを縦に配置できますか。次の図のように、申し訳ありませんが、私の画像を投稿することはできません!

4

3 に答える 3

1
 <TextView
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="a\nn\nd\nr\no\ni\nd" />

これを試して。各文字の後に \n を付けます。

于 2012-12-04T06:28:39.487 に答える
0

TextViewのsetTextメソッドをオーバーライドし、各文字の間に\nを挿入できます。次の例のように:

public void setText(CharSequence str)
{
    StringBuffer buffer=new StringBuffer();
    for(int i=0; i<str.length(); i++)
    {
          buffer.append(str.charAt(i));
          buffer.append("\n");
     }
     buffer.setLength(buffer.length()-1);
     super.setText(buffer.toString());
}
于 2012-12-04T06:32:36.893 に答える
0

他の人によって与えられた解決策は絶対に完璧ですが、他の方法があります

 <TextView
    android:layout_width="2sp"   /* width of one character width*/
    android:layout_height="fill_parent"
    android:text="a\nn\nd\nr\no\ni\nd" 
    android:singleLine="false"
    />
于 2012-12-04T06:38:48.033 に答える