UI基础控件综合案例之案例介绍及案例分析

来源:互联网 发布:浙江卫视跑男网络直播 编辑:程序博客网 时间:2024/06/05 23:53

这里写图片描述


案例分析

1. 资源

图片资源:各种菜品图片(后缀Jpg或png),放置到res/drawable文件夹下

2. XML布局文件

将布局分为三部分
a:Title–>”选餐Start!”<—TextView
b:寻找–>由姓名(TextView)开始至寻找(Button)
垂直方向的线性布局,*weight=1
每一行添加不同的控件:TextView…
最后一行添加Button
*需要为每一个在Java代码中使用到的控件添加id属性
c:显示–>由图片(ImageView)开始至显示(ToggleButton)
垂直方向的线性布局,*weight=1
第一行ImageView
第二行ToggleButton


3. Java代码

a:initView();初始化控件
b:initData();初始化数据
c:setListener();为控件添加监听器
1、寻找按钮
1)原始数据通过List<object>保存(创建一个实体用于存放)
2)筛选出的数据通过List<object>保存

if(预算之下){    if(满足三个CheckBox的状态)    {    将1)中符合条件的数据添加到2)中         在ImageView中显示图片     } }

2、SHOW/NEXT(显示信息/下一个)
1)SHOW:显示图片信息(list)
2)NEXT:如果当前List中还有数据便显示下一个图片,如果没有数据显示回第一个图片

原创粉丝点击