Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java textview大小匹配父级不在卡上工作_Java_Android - Fatal编程技术网

Java textview大小匹配父级不在卡上工作

Java textview大小匹配父级不在卡上工作,java,android,Java,Android,我在中继器视图中有一张卡。卡片中有一个文本视图。我想让textview成为卡片的完整高度,但如果我将高度设置为与父级匹配。它使用全屏幕,而不仅仅是卡 我的错误是什么,或者我需要补充什么 我的代码: <TextView android:id="@+id/textModCodeView" android:layout_width="120dp" android:layout_height="90dp" android:paddin

我在中继器视图中有一张卡。卡片中有一个文本视图。我想让textview成为卡片的完整高度,但如果我将高度设置为与父级匹配。它使用全屏幕,而不仅仅是卡

我的错误是什么,或者我需要补充什么

我的代码:

<TextView
        android:id="@+id/textModCodeView"
        android:layout_width="120dp"
        android:layout_height="90dp"
        android:padding="4dp"
        android:gravity="center"
        android:autoSizeTextType="uniform"
        android:text="ONT4101"
        android:background="#999999"
        />

没有匹配的父项:

与匹配的父母


我希望灰色框是卡片的高度。我改变了第一个截图,向你展示了我想要的东西。谢谢

试试这个

android:layout_width="match_parent"
android:layout_height="wrap_content"

提供完整的xml代码您是否使用约束布局?您的
TextView
左侧用宽度
120dp
包装,因此它将真正增长。您需要添加有问题的整个布局。如果外部布局为
LinearLayout
则将其方向更改为veritical,并将
TextView
更改为
match\u parent
宽度。@samirk433 LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"