【发布时间】:2015-02-26 14:40:10
【问题描述】:
我的问题是,当我打开开发人员选项中的设置以查看视图边界时,我可以看到橙色的“20”文本包含的空间比要求的要大得多。 (上下)
我尝试设置:android:includeFontPadding="false",但这只是简单地将内容向上推,在文本容器底部留下一个很大的空白空间。
如何删除多余的空间?
XML:
<LinearLayout
android:id="@+id/topDash"
android:layout_width="180dp"
android:layout_height="180dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@drawable/circle_gray"
android:orientation="vertical" >
<TextView
android:id="@+id/RobotoTextView02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/sog_C"
android:textColor="@color/blue_medium"
android:textSize="20sp" />
<TextView
android:id="@+id/RobotoTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="20"
android:textColor="@color/orange"
android:textSize="100sp" />
<TextView
android:id="@+id/robotoTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="KM/H"
android:textColor="@color/gray_darker"
android:textSize="24sp" />
</LinearLayout>
【问题讨论】:
-
据我所知,除了用尺寸改变 textview 高度之外,没有其他解决方案。