<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="1"
android:gravity="center"
android:text="it邦幫忙 - 彥陳"
/>
讓textView的字顯示為垂直的方法如下
android:ems="1"
android:gravity="center"
限制一行僅能有一個字元,然後置中
一開始我想說,應該是因為英文沒有這種需求所以沒有這個功能...
的確也是沒有那麼直觀...
後面是測試過程
如果我們打的是
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:rotation="90"
android:text="it邦幫忙 - 彥陳"
/>
看起來會比較符合英文想要的需求,就是把整段話旋轉90度(或是某些中文的需求可能也是這樣)
android:rotation="90"
然後,如果你是打
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="it邦幫忙 - 彥陳"
android:orientation="vertical"
/>
覺得這樣有可能會垂直,那是想多了,沒用.
然後如果沒打
android:gravity="center"
會有點醜
所以結論就是,要讓字垂直,就是限制每一行最多一個字然後置中就對了,謝謝.