安卓购物程序首页,商品详情页的xml
时间: 2024-05-03 21:22:49 浏览: 104
首页的xml:
```xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<!-- 标题栏 -->
<include layout="@layout/layout_title_bar"/>
<!-- 广告轮播图 -->
<androidx.viewpager.widget.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<!-- 商品分类 -->
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_category"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:clipToPadding="false"
android:background="@color/white"
android:overScrollMode="never"
android:nestedScrollingEnabled="false"
android:scrollbars="none"/>
<!-- 热门商品 -->
<TextView
android:id="@+id/tv_hot_product_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textColor="@color/black"
android:padding="10dp"
android:text="@string/hot_product_title"/>
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rv_hot_product"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp"
android:clipToPadding="false"
android:background="@color/white"
android:overScrollMode="never"
android:nestedScrollingEnabled="false"
android:scrollbars="none"/>
</LinearLayout>
```
商品详情页的xml:
```xml
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<!-- 商品图片 -->
<ImageView
android:id="@+id/iv_product_image"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="centerCrop"/>
<!-- 商品名称 -->
<TextView
android:id="@+id/tv_product_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textColor="@color/black"
android:textStyle="bold"
android:padding="10dp"/>
<!-- 商品价格 -->
<TextView
android:id="@+id/tv_product_price"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/red"
android:textStyle="bold"
android:padding="10dp"/>
<!-- 商品描述 -->
<TextView
android:id="@+id/tv_product_description"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/black"
android:padding="10dp"/>
<!-- 商品规格 -->
<TextView
android:id="@+id/tv_product_specification"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/black"
android:padding="10dp"/>
<!-- 购买数量 -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="10dp">
<TextView
android:id="@+id/tv_buy_count_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/black"
android:text="@string/buy_count_title"/>
<Button
android:id="@+id/btn_minus"
android:layout_width="30dp"
android:layout_height="30dp"
android:text="-"
android:textSize="16sp"
android:textColor="@color/white"
android:background="@color/red"/>
<TextView
android:id="@+id/tv_buy_count"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:textColor="@color/black"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:text="1"/>
<Button
android:id="@+id/btn_plus"
android:layout_width="30dp"
android:layout_height="30dp"
android:text="+"
android:textSize="16sp"
android:textColor="@color/white"
android:background="@color/red"/>
</LinearLayout>
<!-- 加入购物车按钮 -->
<Button
android:id="@+id/btn_add_to_cart"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textColor="@color/white"
android:background="@color/red"
android:text="@string/add_to_cart"/>
</LinearLayout>
</ScrollView>
```
阅读全文