当前位置: 首页 > news >正文

佛山定制建站公司推荐岳阳市官网

佛山定制建站公司推荐,岳阳市官网,四川省住房建设厅官方网站,深圳品牌网站制作多少钱要求如下#xff1a; 1、创建在线商城项目EShop#xff1b; 2、修改布局文件activity_main.xml#xff0c;使用LineaLayout和ListView创建商品列表UI#xff1b; 3、创建列表项布局list_item.xml#xff0c;设计UI用于显示商品图标、名称和价格信息#xff1b; 4、创…要求如下 1、创建在线商城项目EShop 2、修改布局文件activity_main.xml使用LineaLayout和ListView创建商品列表UI 3、创建列表项布局list_item.xml设计UI用于显示商品图标、名称和价格信息 4、创建GoodsAdapter类用于显示列表中的数据 5、在MainActivity中编写模拟的商品数据把ListView对象关联到GoodsAdapter实现商品数据的显示 6、尝试使用SimpleAdapter和ArrayAdapter实现相同功能。 0.创建项目 根据要求创建一个新的项目命名为EShop选择合适的最低 API 级别和其他项目配置。 1. 修改布局文件 activity_main.xml 在 res/layout 文件夹中找到 activity_main.xml使用 LinearLayout 和 ListView 创建商品列表 UI。 如果不存在 res/layout自行创建即可。 ?xml version1.0 encodingutf-8? LinearLayoutxmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:orientationverticalListViewandroid:idid/listViewandroid:layout_widthmatch_parentandroid:layout_heightmatch_parent / /LinearLayout2. 创建列表项布局 list_item.xml 在 res/layout 文件夹中创建一个新的 XML 布局文件命名为 list_item.xml用于显示商品图标、名称和价格信息。 注意这里如果没有图标可以使用默认的ic_launcher_foreground 和 “drawable/ic_launcher_background” ?xml version1.0 encodingutf-8? LinearLayoutxmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:orientationhorizontalImageViewandroid:idid/imageViewandroid:layout_width64dpandroid:layout_height64dpandroid:srcdrawable/ic_launcher_foreground /LinearLayoutandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:orientationverticalandroid:layout_marginLeft16dpTextViewandroid:idid/productNameandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textProduct Nameandroid:textSize18spandroid:textStylebold /TextViewandroid:idid/productPriceandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:textPrice: $10.00android:textSize16sp //LinearLayout /LinearLayout3、创建 GoodsAdapter 类用于显示列表中的数据 创建一个Goods类来表示商品包括名称和价格属性。 在src目录下创建Goods.kt文件 data class Goods(val name: String, val price: Double)创建一个GoodsAdapter类用于将商品数据与ListView关联。 在src目录下创建GoodsAdapter.kt文件 package com.leo.eshopimport android.content.Context import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.BaseAdapter import android.widget.ImageView import android.widget.TextViewclass GoodsAdapter(private val context: Context, private val goodsList: ListGoods) : BaseAdapter() {override fun getCount(): Int {return goodsList.size}override fun getItem(position: Int): Any {return goodsList[position]}override fun getItemId(position: Int): Long {return position.toLong()}override fun getView(position: Int, convertView: View?, parent: ViewGroup?): View {val view convertView ?: LayoutInflater.from(context).inflate(R.layout.list_item, parent, false)val goods getItem(position) as Goodsval name:TextView view.findViewById(R.id.productName)val price :TextView view.findViewById(R.id.productPrice)name.text goods.nameprice.text Price: $${goods.price}return view} }4.实现商品数据的显示 在MainActivity.kt文件中编写模拟的商品数据并将ListView对象关联到GoodsAdapter实现商品数据的显示 package com.leo.eshopimport android.os.Bundle import android.widget.ListView import androidx.activity.ComponentActivityclass MainActivity : ComponentActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)val goodsList listOf(Goods(Product 1, 10.99),Goods(Product 2, 19.99),Goods(Product 3, 5.99),// Add more items as needed)val adapter GoodsAdapter(this,goodsList)val listView:ListView findViewById(R.id.listView)listView.adapter adapter} }这样你就完成了一个简单的在线商城项目使用了LinearLayout和ListView来设计商品列表UI同时使用GoodsAdapter来处理数据和UI的关联. 实现效果
http://www.sadfv.cn/news/290949/

相关文章:

  • 医院网站建设熊掌号3d效果图软件
  • 软件dw做网站php网站做代理
  • 中卫网站设计公司排名合肥最好的网站建设公司排名
  • 宜昌当阳网站开发用php做网站的方法
  • 做网站的工具+论坛wape
  • 傻瓜网站制作网站建设全教程
  • 环保设备网站建设方案如何分析网站的设计
  • asp开源企业网站教程网站推广计划书
  • 网站建设 化工vs 2017网站开发php
  • 销售型网站建设的基本要素东莞seo优化关键词排名
  • 上传PDF到wordpress网站中国建设银行 官方网站
  • 潍坊制作网站公司自己电脑做服务器建网站
  • 网站建设要知道的wordpress怎么添加菜单
  • 织梦大气婚纱影楼网站源码 dedecms摄影工作室网站模板猎头网招聘
  • 阿里云网站备案时间网站备案 影响
  • 怎么在一起做网站上拿货深圳公司网站建设哪家好
  • 怎么制作php网站wordpress图片不同分辨率
  • 手机网站制作吧东营专业网站建设
  • 成都 网站改版工程项目信息网
  • 网站建设案例 星座福建住房与城乡建设网站
  • 做网站赚钱 优帮云益阳市建设网站
  • 网站模板文件下载wordpress视频解析插件
  • 果洛营销网站建设多少钱3秒做一个盲盒
  • 启东市住房建设局网站一个人可以备案几个网站
  • 黄山建设厅官方网站茶叶公司网站模板
  • 深圳网站建设服务联系方式电商网站建设心得
  • 北京网站ui设计公司快速装修
  • 西昌网站建设公司长沙景点
  • 上海网站建设设计制作wordpress如何设置404
  • 网站公司利润外网登录不了WordPress