可能重複:
Vertical (rotated) label in Android。
How to make a TextView Text vertical已經可以我垂直排列TextView的文本中的Android
已經可以垂直我安排TextView.Just像後續的圖片文字,對不起,我沒有允許張貼我的形象!
可能重複:
Vertical (rotated) label in Android。
How to make a TextView Text vertical已經可以我垂直排列TextView的文本中的Android
已經可以垂直我安排TextView.Just像後續的圖片文字,對不起,我沒有允許張貼我的形象!
<TextView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:text="a\nn\nd\nr\no\ni\nd" />
試試這個。 把\ n放在每個字符後面。
您可以重寫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());
}
謝謝,我有嘗試過它。我想我應該覆蓋TextView,以便它可以安排垂直文本。 – HeyNine
解決方案是絕對完美的,但有一個其他的方式
<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"
/>
謝謝!我找到了解決方案。 http://stackoverflow.com/questions/1258275/vertical-rotated-label-in-android – HeyNine
上傳您的樣本圖像.... – user4232
你可以使用這個自定義類[VerticalTextView](HTTP ://code.google.com/p/android-augment-reality-framework/source/browse/trunk/src/com/jwetherell/augmented_reality/widget/VerticalTextView.java?spec = svn127&r = 123) –