android减少两个垂直TextView之间的空间

时间:2011-08-23 14:18:47

标签: android android-layout

我的应用中有两个垂直的TextView元素。 TextViews之间有很多空间,pading和layoutMargin都是0

有没有办法减少这个空间?

On image space between two text views-padding and margin are 0

EDIT 这是我的代码:

.
.

<LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:gravity="right"
            android:paddingRight="10dp"
            android:layout_weight="1">
                <TextView 
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textSize="@dimen/text_size_extra_small"
                    android:textColor="@color/home_tab_text_normal"
                    android:text="Test1"/>
                <TextView 
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:textColor="@color/orange_text_color"
                    android:textSize="@dimen/text_size_large"
                    android:textStyle="bold"
                    android:text="Text2"/>


        </LinearLayout>         

.
.

Thnaks

3 个答案:

答案 0 :(得分:11)

android:includeFontPadding="false"

答案 1 :(得分:5)

负边距可以通过两种方法设置 -

1)by xml - 将“android:Layout_marginTop”字段设置为否定 - 其他人已经在上面建议了

2)by java(Programmatically) - 将LayoutParams的“topMargin”字段设置为负数。

您还可以参考this

答案 2 :(得分:3)

您可以尝试为任何布局提供负边距。 就像你可以给第二台电视一样: -

机器人:layout_marginTop = “ - 10dp”

第一台电视: -

机器人:layout_marginBottom = “ - 10dp”

您可能需要根据您的要求更改值