Как избавиться от дополнительного интервала в LinearLayout?

Я построил виджет, который использует LinearLayout, и я поместил два TextViews в макет. Гравитация макета – «верх».

Проблема в том, что я получаю пробел между двумя TextViews, и я не могу избавиться от него.

<TextView android:id="@+id/Text01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom|center_horizontal" android:text="blah blah" android:background="@android:color/transparent" android:textColor="#3e6eb4" android:textSize="11sp" /> <TextView android:id="@+id/text02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="top|center_horizontal" android:text="" android:background="@android:color/transparent" android:textColor="#3e6eb4" android:textSize="14sp" android:padding="0sp" android:verticalSpacing="0sp" /> 

Как вы можете видеть, я попробовал помещать пробел 0 и verticalSpacing 0, но я все еще получаю пространство между ними.

Как я могу это исправить?

Благодарю.

Вы также можете попробовать использовать отрицательный запас (как и CSS 🙂

(Я сделал это с моим приложением, и он отлично работает)

 <TextView android:layout_marginTop="-10dp" android:layout_marginBottom="0dp" /> 

Надеюсь это поможет!

Попробуйте установить следующие свойства:

 <TextView android:layout_marginTop="0dp" android:layout_marginBottom="0dp" /> 

Вы используете sp вместо dp для некоторых из ваших атрибутов. Используйте только sp для размера шрифта. 🙂