1185907650 发表于 2021-7-2 13:21:40

火山安卓仿**商品列表框

本源码转载自利快云https://www.lkuaiy.com/

火山安卓仿**商品列表框 一、简单的仿一个**商品列表 1、下面是一个**商品列表效果,我们简单的来分析一下里面的元素。2、首先最外层肯定是一个线性布局器,并且是横向布局。3、然后左边是一个图片框,右边又是一个线性布局器,并且是纵向布局。4、在右侧的布局中,上面是一个文本框。5、右侧布局下面,两个文本框用来标记商品附加信息。6、最后就是四个文本框(因为文字大小不同,所以这里可以用多个文本框表示),存放价格和拼单数量。7、然后就是商品标题和商品标签之间有空白,可以使用空白框填充内容。总结:需要四个线性布局,一个图片框,七个文本框。https://www.lkuaiy.com/image/editor/16245870374155.png 二、列表框布局设计与添加1、首先建立一个基础类为“组件布局类”的类。2、然后打开时设计器调整布局方向为横向布局。https://www.lkuaiy.com/image/editor/16245870467810.png 3、拖放一个图片框到窗口上,并设置合适的尺寸。 https://www.lkuaiy.com/image/editor/16245870572021.png 4、然后在图片框的右侧在放一个线性布局,布局器的方向必须设置纵向。5、然后在这个右侧布局器内,添加文本框,空白框,和两个线性布局器。https://www.lkuaiy.com/image/editor/16245870631465.png 6、选中文本框组件,设置权重100,作用是填充所有空间。https://www.lkuaiy.com/image/editor/16245870693756.png 6、然后在右侧布局,下面的两个布局器中,放入文本框组件。最终保持如下图所示的结构。https://www.lkuaiy.com/image/editor/16245870837268.png
7、因为列表项的一些信息之间存在边距,大家也可以根据自己的需求调整文本框的外边距,让其更加美观。边距根据自己的需求来设置。
https://www.lkuaiy.com/image/editor/16245870753926.png 8、布局完毕后,公开一些需要操作的组件,并给文本框设置一些颜色,尺寸等属性信息。https://www.lkuaiy.com/image/editor/16245871253864.png 9、定义列表数据类,用来存储列表项信息。 https://www.lkuaiy.com/image/editor/16245871334013.png 10、添加“取对象项目视图”事件,然后利用这个事件构建列表框数据。11、首先第一要取出数据类。12、第二步利用创建好的组件布局类,创建列表项。13、取出数据类里面的数据,赋值给组件布局类中的组件。 https://www.lkuaiy.com/image/editor/16245871399380.png 15、按钮点击后,定义列表数据类,设置数据后调用“适配器.插入项目()”方法就可以添加列表数据。 https://www.lkuaiy.com/image/editor/16245871479613.png 16、最后添加后效果如下图,如果你的效果图和下面的不一样,那可能是因为一些组件的外边距调整不到位,自行慢慢调整,直到达到自己最满意的效果为止。https://www.lkuaiy.com/image/editor/16245871583118.gif 三、列表框单击取数据1、首先要添加单击事件。 https://www.lkuaiy.com/image/editor/16245871729765.png
2、然后利用取项目方法就取出项目数据。 https://www.lkuaiy.com/image/editor/16245871799665.png 3、运行效果。https://www.lkuaiy.com/image/editor/16245871851402.gif 四、修改数据1、修改起始很简单,学会取出数据后,直接在取出的数据中进行修改即可。2、修改数据库需要调用“适配器.通知内容被改变 ()”**?内容。3、需要注意的是项目索引从0开始,0代表修改第一个项目。 https://www.lkuaiy.com/image/editor/16245871928148.png 运行效果如下图。https://www.lkuaiy.com/image/editor/16245871981269.gif




**** Hidden Message *****



z540192511 发表于 2022-1-7 21:45:22

卓仿**商品列表框 [修改

ljp309 发表于 2022-1-10 16:50:48

学习了

飞翔的小鸟 发表于 2022-1-10 20:03:51

这个内容挺好

mylove 发表于 2022-1-24 16:05:31

感谢分享

lichenxui 发表于 2022-1-24 23:20:07

收下学习

liangchehui 发表于 2022-2-1 03:50:42

:噜阿噜

qzuser 发表于 2022-3-11 14:45:20

学习学习:噜阿噜

君安光电科技 发表于 2022-8-13 18:11:33

看看~

fstaifuwei 发表于 2022-8-13 21:20:41

感谢!讲的又详细又明白!
页: [1] 2 3
查看完整版本: 火山安卓仿**商品列表框