问题
我想让我的TextView看起来像下图,是否可能?
请指教,谢谢!
注意
当我使用spannable并将°设置为小时,它的高度位于20的中间。
但是,我不能使C和°在同一垂直方向。
答案 0 :(得分: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>