Koltin36(1),kotlin数组长度

本文介绍了一个Android商品详情页的实现,使用Kotlin编写。内容包括 GoodsFragment 类的详细代码,展示了如何设置 RecyclerView 和 StickyListHeadersListView,以及如何通过 GoodsAdapter 和 GoodsFragmentPresenter 处理数据。此外,还包含了 GoodsAdapter 的内部类 GoodsItemHolder 用于绑定商品信息到视图。文章旨在帮助Android开发者理解商品列表界面的实现。
摘要由CSDN通过智能技术生成

package com.example.takeout.ui.fragment

import android.os.Bundle

import android.view.LayoutInflater

import android.view.View

import android.view.ViewGroup

import androidx.fragment.app.Fragment

import androidx.recyclerview.widget.LinearLayoutManager

import androidx.recyclerview.widget.RecyclerView

import com.example.takeout.R

import com.example.takeout.model.beans.GoodsInfo

import com.example.takeout.model.beans.GoodsTypeInfo

import com.example.takeout.presenter.GoodsFragmentPresenter

import com.example.takeout.ui.adapter.GoodsAdapter

import com.example.takeout.ui.adapter.GoodsTypeRvAdapter

import org.jetbrains.anko.find

import se.emilsjolander.stickylistheaders.StickyListHeadersListView

/**

  • 详情页商品列表界面

*/

class GoodsFragment : Fragment() {

lateinit var rvGoodsType: RecyclerView //左侧的RecyclerView

lateinit var slhlv: StickyListHeadersListView //

lateinit var goodsFragmentPresenter: GoodsFragmentPresenter

lateinit var goodsTypeAdapter :GoodsTypeRvAdapter

lateinit var goodsAdapter: GoodsAdapter

override fun onCreateView(

inflater: LayoutInflater,

container: ViewGroup?,

savedInstanceState: Bundle?

): View? {

val goodsView =

LayoutInflater.from(activity).inflate(R.layout.fragment_goods, container, false)

rvGoodsType = goodsView.find(R.id.rv_goods_type)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值