我有两个LinearLayout
的垂直TextView
,它们之间的默认空间对我来说太大了,我尝试将它最小化到几乎为0而没有成功。
<LinearLayout
android:id="@+id/main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
>
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"/>
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"/>
</LinearLayout>
我尝试在android:padding,android:layout_margin
上设置LinearLayout
,但它不起作用。我也尝试给每个TextEdit
填充,但它没有停止。
如何将它们放在一起?
答案 0 :(得分:0)
可能是你可以使用android:layout_marginTop =“ - xxdp”作为第二个textView 或layout_marginBottom =“ - xxdp”表示第一个textView
<LinearLayout
android:id="@+id/main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
>
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"/>
<TextView
android:layout_marginTop="-xxdp"
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"/>
</LinearLayout>
答案 1 :(得分:0)
为您的text2设置一个负layout_marginTop
值可以最小化文本显示之间的空间,您的布局如下:
<LinearLayout
android:id="@+id/main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical"
>
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"/>
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="-7dp"
android:gravity="center"/>
</LinearLayout>