TextView消失的原因是什么?

问题描述 投票:0回答:1

添加LinearLayout时,TextView从设计中消失

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:cardview="http://schemas.android.com/tools"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="20dp">

<androidx.cardview.widget.CardView
 android:id="@+id/cardview"
    android:layout_width="match_parent"
    android:layout_height="150dp"
    android:layout_gravity="center"
    app:cardBackgroundColor="#FFFFFF"
    app:cardCornerRadius="5dp">
 <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="328dp"
    android:layout_margin="16dp"
    android:layout_height="150dp"
    android:background="@drawable/customborder"
    android:layout_gravity="center"
    android:orientation="vertical">
    <androidx.appcompat.widget.AppCompatImageView
        android:layout_width="80dp"
        android:layout_height="match_parent"
        android:layout_gravity="left"
        android:layout_margin="16dp"
        android:src="@drawable/sendbad">
    </androidx.appcompat.widget.AppCompatImageView>
        <androidx.appcompat.widget.AppCompatTextView
            android:layout_width="200dp"
            android:layout_margin="3dp"
            android:layout_height="41dp"
            android:layout_gravity="right"
            android:text="زيت السندباد × 1 لتر "
            android:textSize="17dp"
            android:textColor="#000000">
        </androidx.appcompat.widget.AppCompatTextView>
        <androidx.appcompat.widget.AppCompatTextView
            android:layout_width="200dp"
            android:layout_margin="3dp"
            android:layout_height="41dp"
            android:layout_gravity="right"
            android:text="الكرتونة = 12 زجاجة"
            android:textSize="17sp"
            android:textColor="#000000">
        </androidx.appcompat.widget.AppCompatTextView>
        <androidx.appcompat.widget.AppCompatTextView
            android:layout_width="200dp"
            android:layout_height="41dp"
            android:layout_margin="3dp"
            android:layout_gravity="right"
            android:text="السعر =185 ج.م"
            android:textStyle="bold"
            android:textSize="17sp"
            android:textColor="#000000">
        </androidx.appcompat.widget.AppCompatTextView>
      </LinearLayout>
   </androidx.cardview.widget.CardView>
  </LinearLayout>
android-studio encoding textview android-linearlayout android-cardview
1个回答
0
投票

使用约束布局或在线性布局中使用如下代码

<TextView android:layout_width="200dp" android:layout_height="41dp"/>

© www.soinside.com 2019 - 2024. All rights reserved.