Контент в текстовом представлении не отображается (Android Studio) - PullRequest
1 голос
/ 03 марта 2020

Я использую сетку для создания 4 TextViews. Каждый из них будет содержать номер, который был нажат пользователем при создании пароля. Сейчас я только проверяю это и обнаружил, что настройка

android:text="33" //any random value

абсолютно ничего не показывает при отображении значения в окне предварительного просмотра.

Вот мой код:

<GridLayout
    android:layout_width="280dp"
    android:layout_height="200dp"
    android:paddingTop="75dp"
    android:orientation="horizontal"
    android:columnCount="4"
    android:layout_gravity="center"
    >

    <TextView
        android:id="@+id/firstNumberBox"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_column="0"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:background="@drawable/pin_value_border"
        android:gravity="center"
        android:paddingTop="50dp"
        android:text="33"
        android:textColor="@color/whitec"
        android:textSize="16sp"
        />

pin_value_border. xml:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<stroke
    android:width="2dp"
    android:color="#ffffff" />
</shape>

Ниже приведена картинка, показывающая мой код и то, что я имею в виду с проблема:

a

Ответы [ 2 ]

2 голосов
/ 03 марта 2020

Я получил вашу проблему - просто удалите android:paddingTop="50dp" из текстового представления или уменьшите верхнюю часть отступа. и текст будет виден.

Вы задаете отступ, равный высоте, поэтому текст не виден.

0 голосов
/ 03 марта 2020

в вашем xml вы получаете высоту textView 50 дп и даете верхнему отступу 50 дп, поэтому не отображается текстовое представление, удалите верхнее отступ 50 дп, если вы хотите задать отступ, сделайте свой android_layout_height = warap_content

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...