问题描述
|
我的一种观点现在看起来像这样。在大5线附近,尤其是在其上方和下方,有相当大的余量。我如何减少或取消该保证金?
相关的XML代码如下所示:
<RelativeLayout
xmlns:android=\"http://schemas.android.com/apk/res/android\"
android:layout_width=\"fill_parent\"
android:layout_height=\"fill_parent\">
<TextView style=\"@style/medText\" android:id=\"@+id/whenSee\" android:text=\"@string/whenSee\" android:layout_alignParentLeft=\"true\" android:layout_above=\"@+id/newViewValue\" android:gravity=\"center\" android:layout_alignRight=\"@+id/button_to_press\"></TextView>
<TextView style=\"@style/numberSelect\" android:id=\"@+id/newViewValue\" android:text=\"9\" android:layout_above=\"@+id/press_text\" android:layout_alignParentLeft=\"true\" android:gravity=\"center\" android:layout_alignRight=\"@+id/button_to_press\"></TextView>
<TextView style=\"@style/medText\" android:id=\"@+id/press_text\" android:layout_above=\"@+id/button_to_press\" android:layout_alignParentLeft=\"true\" android:text=\"@string/press\" android:gravity=\"center\" android:layout_alignRight=\"@+id/button_to_press\"></TextView>
</RelativeLayout>
样式在这里:
<style name=\"medText\">
<item name=\"android:textSize\">22sp</item>
<item name=\"android:layout_height\">wrap_content</item>
<item name=\"android:layout_width\">wrap_content</item>
</style>
<style name=\"numberSelect\">
<item name=\"android:textSize\">80sp</item>
<item name=\"android:layout_height\">wrap_content</item>
<item name=\"android:layout_width\">wrap_content</item>
</style>
解决方法
将属性
android:includeFontPadding=\"false\"
添加到大的TextView中,它必须缩小填充。
, 我有一个类似的问题-两条线在另一条线上方-两条线相距很远。这是因为文本中留有空间,因此重音字符不会粘在上面行中的\'y \'之类的符号上。
解决方案是使用负边距:-5px,-5dp。只需在带有5的TextView上进行设置即可,因为这是最空白的地方。一方面,您很安全,因为只有数字。另一方面,您永远不会知道使用什么字体。
您可能也可以使用图像。