文本视图中的内容未显示(Android Studio)

文本视图中的内容未显示(Android Studio),android,android-studio,Android,Android Studio,我正在使用网格布局创建4个文本视图。每个密码都包含用户在创建密码时按下的数字。我现在正在测试它,我发现了这个设置 android:text=“33”//任意随机值 在预览窗口上显示值时完全不执行任何操作 这是我的密码: <GridLayout android:layout_width="280dp" android:layout_height="200dp" android:paddingTop="75dp" android:orientation="hor

我正在使用网格布局创建4个文本视图。每个密码都包含用户在创建密码时按下的数字。我现在正在测试它,我发现了这个设置

android:text=“33”//任意随机值

在预览窗口上显示值时完全不执行任何操作

这是我的密码:

<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>

下面的图片显示了我的代码以及我所指的问题:


我明白了你的问题-只需从文本视图中删除
android:paddingTop=“50dp”
,或者减少填充顶部。文本将可见


你给的填充顶部等于高度,这就是文本不可见的原因。

在你的xml中,你给文本视图高度50 dp,给顶部填充50 dp,这就是它不显示文本视图的原因。删除50 dp顶部填充如果你想给填充,让你的android_布局_height=warap_内容

你能分享你的代码吗android:background=“@drawable/pin_value_border”“pin_value_border”。@DipankarBaghel”“”,如果答案有助于您,请您将其标记为已接受,以便它也将帮助其他人。