2014-07-21 84 views
0

問題TextView的不同大小和佈局問題

我要讓我的TextView看起來像下面的圖,這可能嗎?

請指教,謝謝!

this

注意

當我使用spannable並設置°變小,其高度在20

中間的地方不過,我不能讓C和°在同一垂直。

+0

http://stackoverflow.com/questions/23990381/how-to-create-vertically-aligned-superscript-and-subscript-in-textview – Aniruddha

回答

1

試試這個:

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="70dp" > 

    <TextView 
     android:id="@+id/deg_number" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="20" 
     android:textSize="65sp" /> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="70dp" 
     android:orientation="vertical" > 

     <TextView 
      android:id="@+id/deg_symbol" 
      android:layout_width="30dp" 
      android:layout_height="35dp" 
      android:gravity="top|center_horizontal" 
      android:text="°" 
      android:textSize="70sp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/deg_units" 
      android:layout_width="30dp" 
      android:layout_height="35dp" 
      android:gravity="bottom|center_horizontal" 
      android:text="C" 
      android:textSize="20sp" /> 

    </LinearLayout> 

</LinearLayout> 
+0

我試試你的答案並調整一些,這有點複雜,但它的工作表示感謝! –