【问题标题】:TextView different size and arrangement issueTextView不同的大小和排列问题
【发布时间】:2014-07-21 08:26:29
【问题描述】:

问题

我想让我的 TextView 看起来像下图,可以吗?

请指教,谢谢!

注意

当我使用 spannable 并设置 ° 变小时,它的高度在 20 的中间。

但是,我不能让 C 和 ° 在同一垂直方向上。

【问题讨论】:

标签: android uitextview textview


【解决方案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>

【讨论】:

  • 我已经尝试过您的答案并进行了一些调整,这有点复杂,但它可以工作,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-02
  • 1970-01-01
相关资源
最近更新 更多