почему минус topPadding не эффективен, когда textView имеет вес? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть этот xml:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
  <TextView
      android:id="@+id/account_display_name"
      style="@style/AccountDataDisplayName"
      android:layout_width="wrap_content"
      android:layout_height="0dp"
      android:layout_weight="1"
      android:gravity="center_vertical"/>
  <TextView
      android:id="@+id/account_name"
      style="@style/AccountDataAccountName"
      android:paddingTop="-10dp"
      android:layout_width="wrap_content"
      android:layout_height="0dp"
      android:layout_weight="1"
      android:gravity="center_vertical"/>
</LinearLayout>

Но я вижу, когда я изменяю paddingTop, это не влияет на позицию textView.Почему это так и как я могу сделать второй textView выше?

1 Ответ

0 голосов
/ 30 сентября 2018

1) Вы используете "center_vertical", который центрирует текст, и оттуда начинается заполнение.2) Отрицательные значения не поддерживаются, только положительные значения.Я думаю, что просто удалите "center_vertical" и добавьте положительный отступ.

...