سلام
بار اول که وارد صفحه سبد خرید میشم آیتمها به صورت تصوير شماره A نمايش داده میشود ولی بعد از زدن روی دکمه + جهت افزایش تعداد آیتمها به صورت تصویر B در میآیند. چیدمان آیتمها در اندرويد استديو به صورت تصوير B می باشد
سلام
بار اول که وارد صفحه سبد خرید میشم آیتمها به صورت تصوير شماره A نمايش داده میشود ولی بعد از زدن روی دکمه + جهت افزایش تعداد آیتمها به صورت تصویر B در میآیند. چیدمان آیتمها در اندرويد استديو به صورت تصوير B می باشد
سلام وقت بخیر
من این مورد رو در اپلیکیشن طبق اموزش بررسی کردم مشکلی وجود نداشت
احتمالا در لیوت یا کد هاتون موردی رو به اشتباه پیاده سازی کرده باشید.
کدهای لیوت مربوطه خدمت شما:
<com.google.android.material.card.MaterialCardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="4dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="4dp"
app:cardCornerRadius="8dp"
app:cardElevation="2dp">
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:minHeight="200dp">
<ir.udmx.nikestore.view.NikeImageView
android:id="@+id/productIv"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"/>
<TextView
android:id="@+id/productTitleTv"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:textAppearance="?textAppearanceHeadline6"
app:layout_constraintBottom_toBottomOf="@+id/productIv"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/productIv"
app:layout_constraintTop_toTopOf="@+id/productIv"
tools:text="Product Title" />
<TextView
android:id="@+id/previousPriceTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginEnd="16dp"
android:text="16000"
android:textAppearance="?textAppearanceBody2"
android:textColor="?android:textColorSecondary"
app:layout_constraintBottom_toTopOf="@+id/currentPriceTv"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/textView2"
app:layout_constraintVertical_chainStyle="packed" />
<TextView
android:id="@+id/currentPriceTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:layout_marginEnd="16dp"
android:textAppearance="?textAppearanceBody1"
app:layout_constraintBottom_toBottomOf="@+id/decreaseBtn"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/previousPriceTv"
tools:text="14000" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="@string/count"
android:textAppearance="?textAppearanceBody1"
android:textColor="?android:textColorSecondary"
app:layout_constraintEnd_toEndOf="@+id/productIv"
app:layout_constraintStart_toStartOf="@+id/productIv"
app:layout_constraintTop_toBottomOf="@+id/productIv" />
<TextView
android:id="@+id/cartItemCountTv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textAppearance="?textAppearanceHeadline6"
app:layout_constraintEnd_toEndOf="@+id/textView2"
app:layout_constraintStart_toStartOf="@+id/textView2"
app:layout_constraintTop_toBottomOf="@+id/textView2"
tools:text="2" />
<ImageView
android:id="@+id/increaseBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:background="?selectableItemBackgroundBorderless"
app:layout_constraintBottom_toBottomOf="@+id/cartItemCountTv"
app:layout_constraintEnd_toStartOf="@+id/cartItemCountTv"
app:layout_constraintTop_toTopOf="@+id/cartItemCountTv"
app:srcCompat="@drawable/ic_increase_cart_item_count" />
<ImageView
android:id="@+id/decreaseBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:background="?selectableItemBackgroundBorderless"
app:layout_constraintBottom_toBottomOf="@+id/cartItemCountTv"
app:layout_constraintStart_toEndOf="@+id/cartItemCountTv"
app:layout_constraintTop_toTopOf="@+id/cartItemCountTv"
app:srcCompat="@drawable/ic_decrease_cart_item_count" />
<ProgressBar
android:id="@+id/changeCountProgressBar"
android:layout_width="0dp"
android:layout_height="0dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@+id/decreaseBtn"
app:layout_constraintEnd_toStartOf="@+id/decreaseBtn"
app:layout_constraintStart_toEndOf="@+id/increaseBtn"
app:layout_constraintTop_toTopOf="@+id/decreaseBtn"
tools:visibility="visible" />
<TextView
android:id="@+id/removeFromCartBtn"
android:layout_width="0dp"
android:layout_height="46dp"
android:layout_marginTop="16dp"
android:background="?selectableItemBackground"
android:gravity="center"
android:text="@string/removeFromCart"
android:textAppearance="?textAppearanceBody1"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/decreaseBtn" />
<View
android:layout_width="0dp"
android:layout_height="1dp"
android:background="?dividerColor"
app:layout_constraintBottom_toTopOf="@+id/removeFromCartBtn"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
</com.google.android.material.card.MaterialCardView>