TextView のテキストを縦に配置できますか。次の図のように、申し訳ありませんが、私の画像を投稿することはできません!
質問する
136 次
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 に答える