我的应用中有两个垂直的TextView元素。 TextViews之间有很多空间,pading和layoutMargin都是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
答案 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”
您可能需要根据您的要求更改值