From 149f61100f29141e393ade0f66d10fce620c6a61 Mon Sep 17 00:00:00 2001
From: Administrator <123>
Date: Tue, 26 Oct 2021 07:52:12 +0000
Subject: [PATCH] recycler item 取消使用constraintlayout
---
app/src/main/res/layout/home_item_top.xml | 92 +++++++++---------
app/src/main/res/layout/homt_item_recommend.xml | 176 ++++++++++++++++-------------------
2 files changed, 126 insertions(+), 142 deletions(-)
diff --git a/app/src/main/res/layout/home_item_top.xml b/app/src/main/res/layout/home_item_top.xml
index 7362407..218b2fe 100644
--- a/app/src/main/res/layout/home_item_top.xml
+++ b/app/src/main/res/layout/home_item_top.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<LinearLayout 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"
@@ -9,6 +9,7 @@
android:layout_marginTop="5dp"
android:layout_marginRight="5dp"
android:padding="10dp"
+ android:orientation="vertical"
tools:ignore="MissingConstraints">
<TextView
@@ -23,10 +24,7 @@
android:paddingTop="3dp"
android:paddingBottom="3dp"
android:background="@drawable/bg_border_red_corner"
- tools:layout_editor_absoluteX="0dp"
- tools:layout_editor_absoluteY="4dp"
tools:text="类型" />
-
<TextView
android:id="@+id/txt_title"
android:layout_width="wrap_content"
@@ -34,52 +32,54 @@
android:layout_marginStart="4dp"
android:text="任务标题\nl;ajsdlfkjalsjd"
android:textColor="@color/black"
- android:layout_marginTop="10dp"
- app:layout_constraintTop_toBottomOf="@id/txt_type"
- tools:layout_editor_absoluteY="23dp" />
-
- <TextView
- android:id="@+id/txt_label"
+ android:layout_marginTop="10dp"/>
+ <LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:background="@drawable/bg_red_corner"
- android:text="标签"
- android:textSize="10sp"
- android:textColor="@color/white"
- android:padding="3dp"
- android:layout_marginRight="10dp"
- app:layout_constraintBottom_toBottomOf="@id/txt_title"
- app:layout_constraintTop_toTopOf="@id/image_head"/>
+ android:layout_marginTop="@dimen/frame_margin_lr"
+ android:orientation="horizontal">
- <TextView
- android:id="@+id/txt_detail"
- android:layout_width="wrap_content"
+
+ <TextView
+ android:id="@+id/txt_label"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:background="@drawable/bg_red_corner"
+ android:layout_gravity="center_vertical"
+ android:text="标签"
+ android:textSize="10sp"
+ android:textColor="@color/white"
+ android:padding="3dp"
+ android:layout_marginRight="10dp"/>
+ <TextView
+ android:id="@+id/txt_detail"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="参与人数\n剩余数量" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:text="参与人数\n剩余数量"
- android:layout_marginTop="8dp"
- android:layout_marginLeft="10dp"
- app:layout_constraintLeft_toRightOf="@id/txt_label"
- app:layout_constraintTop_toBottomOf="@id/txt_title" />
+ android:orientation="horizontal">
- <ImageView
- android:id="@+id/image_head"
- android:layout_width="43dp"
- android:layout_height="32dp"
- android:scaleType="centerCrop"
- android:layout_marginTop="8dp"
- app:layout_constraintTop_toBottomOf="@id/txt_detail"
- tools:srcCompat="@tools:sample/avatars" />
+ <ImageView
+ android:id="@+id/image_head"
+ android:layout_width="43dp"
+ android:layout_height="32dp"
+ android:scaleType="centerCrop"
+ android:layout_marginTop="8dp"
+ tools:srcCompat="@tools:sample/avatars" />
- <TextView
- android:id="@+id/txt_price"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="TextView"
- android:layout_marginLeft="10dp"
- android:textColor="@color/red"
- app:layout_constraintLeft_toRightOf="@id/image_head"
- app:layout_constraintTop_toTopOf="@id/image_head"
- app:layout_constraintBottom_toBottomOf="@id/image_head"
- tools:text="+ 35.00元" />
+ <TextView
+ android:id="@+id/txt_price"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="+ 35.00元"
+ android:layout_marginLeft="10dp"
+ android:textColor="@color/red"
+ android:layout_gravity="center_vertical" />
+ </LinearLayout>
-</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/homt_item_recommend.xml b/app/src/main/res/layout/homt_item_recommend.xml
index 0974968..b7e8631 100644
--- a/app/src/main/res/layout/homt_item_recommend.xml
+++ b/app/src/main/res/layout/homt_item_recommend.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<LinearLayout 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:padding="@dimen/frame_margin_lr"
@@ -10,119 +10,103 @@
android:id="@+id/image_head"
android:layout_width="50dp"
android:layout_height="50dp"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- app:layout_constraintBottom_toBottomOf="parent"
+ android:layout_gravity="center_vertical"
tools:srcCompat="@tools:sample/avatars" />
-
- <TextView
- android:id="@+id/txt_title"
- android:layout_width="wrap_content"
+ <LinearLayout
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:textColor="@color/black"
- android:text="标题"
- android:textSize="14sp"
- android:layout_marginLeft="@dimen/frame_margin_lr"
- app:layout_constraintLeft_toRightOf="@id/image_head"
- app:layout_constraintTop_toTopOf="parent"
- />
-
- <TextView
- android:id="@+id/txt_label"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:text="标签"
- android:textColor="@color/red"
- android:layout_marginTop="4dp"
- android:paddingLeft="4dp"
- android:paddingRight="4dp"
- android:paddingTop="2dp"
- android:paddingBottom="2dp"
- android:textSize="10sp"
- android:background="@drawable/bg_border_slender_red_corner"
- android:layout_marginLeft="@dimen/frame_margin_lr"
- app:layout_constraintTop_toBottomOf="@id/txt_title"
- app:layout_constraintLeft_toRightOf="@id/image_head"/>
-
- <TextView
- android:id="@+id/txt_detail"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="3dp"
- android:text="100人完成 | 剩余数100"
- android:layout_marginLeft="@dimen/frame_margin_lr"
- app:layout_constraintTop_toBottomOf="@id/txt_label"
- app:layout_constraintLeft_toRightOf="@id/image_head" />
-
- <androidx.constraintlayout.widget.ConstraintLayout
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- app:layout_constraintRight_toRightOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- app:layout_constraintBottom_toBottomOf="parent">
+ android:orientation="vertical"
+ android:layout_weight="1">
<TextView
- android:id="@+id/txt_index"
+ android:id="@+id/txt_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="顶"
- android:paddingLeft="3dp"
- android:paddingRight="3dp"
- android:textSize="10sp"
- android:background="@drawable/bg_red_corner"
- android:textColor="@color/white"
- android:layout_marginRight="10dp"
- app:layout_goneMarginRight="0dp"
- app:layout_constraintBottom_toTopOf="@id/txt_price"
- app:layout_constraintHorizontal_chainStyle="spread"
- app:layout_constraintHorizontal_weight="1"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toLeftOf="@id/txt_recommend"/>
+ android:textColor="@color/black"
+ android:text="标题"
+ android:textSize="14sp"
+ android:layout_marginLeft="@dimen/frame_margin_lr"
+ />
<TextView
- android:id="@+id/txt_recommend"
+ android:id="@+id/txt_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="推"
- android:paddingLeft="3dp"
- android:paddingRight="3dp"
+ android:text="标签"
+ android:textColor="@color/red"
+ android:layout_marginTop="4dp"
+ android:paddingLeft="4dp"
+ android:paddingRight="4dp"
+ android:paddingTop="2dp"
+ android:paddingBottom="2dp"
android:textSize="10sp"
- android:background="@drawable/bg_red_corner"
- android:textColor="@color/white"
- android:layout_marginRight="10dp"
- android:visibility="gone"
- app:layout_goneMarginRight="0dp"
- app:layout_constraintBottom_toTopOf="@id/txt_price"
- app:layout_constraintHorizontal_chainStyle="spread"
- app:layout_constraintHorizontal_weight="1"
- app:layout_constraintRight_toLeftOf="@id/txt_deposit"
- app:layout_constraintLeft_toRightOf="@id/txt_index"/>
+ android:background="@drawable/bg_border_slender_red_corner"
+ android:layout_marginLeft="@dimen/frame_margin_lr"/>
<TextView
- android:id="@+id/txt_deposit"
+ android:id="@+id/txt_detail"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:text="保"
- android:paddingLeft="3dp"
- android:paddingRight="3dp"
- android:textSize="10sp"
- android:background="@drawable/bg_red_corner"
- android:textColor="@color/white"
- android:visibility="gone"
- app:layout_constraintBottom_toTopOf="@id/txt_price"
- app:layout_constraintHorizontal_chainStyle="spread"
- app:layout_constraintHorizontal_weight="1"
- app:layout_constraintLeft_toRightOf="@id/txt_recommend"
- app:layout_constraintRight_toRightOf="parent"/>
+ android:layout_marginTop="3dp"
+ android:text="100人完成 | 剩余数100"
+ android:layout_marginLeft="@dimen/frame_margin_lr"/>
+ </LinearLayout>
+
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:layout_gravity="center_vertical"
+ android:gravity="center">
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center"
+ android:orientation="horizontal">
+
+ <TextView
+ android:id="@+id/txt_index"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="顶"
+ android:paddingLeft="3dp"
+ android:paddingRight="3dp"
+ android:textSize="10sp"
+ android:background="@drawable/bg_red_corner"
+ android:textColor="@color/white"
+ android:layout_marginRight="10dp"/>
+
+ <TextView
+ android:id="@+id/txt_recommend"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="推"
+ android:paddingLeft="3dp"
+ android:paddingRight="3dp"
+ android:textSize="10sp"
+ android:background="@drawable/bg_red_corner"
+ android:textColor="@color/white"
+ android:layout_marginRight="10dp" />
+
+ <TextView
+ android:id="@+id/txt_deposit"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="保"
+ android:paddingLeft="3dp"
+ android:paddingRight="3dp"
+ android:textSize="10sp"
+ android:background="@drawable/bg_red_corner"
+ android:textColor="@color/white" />
+ </LinearLayout>
<TextView
android:id="@+id/txt_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+ 35.00元"
- android:textColor="@color/red"
- app:layout_constraintLeft_toLeftOf="parent"
- app:layout_constraintRight_toRightOf="parent"
- app:layout_constraintBottom_toBottomOf="parent" />
- </androidx.constraintlayout.widget.ConstraintLayout>
-</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
+ android:textColor="@color/red" />
+ </LinearLayout>
+</LinearLayout>
\ No newline at end of file
--
Gitblit v1.9.1