学术论文网
基于Android的移动点餐类App的设计与实现
发布日期:2020-09-11 15:51:46

第5章  移动点餐页面详细设计与实现

本章主要是对本应用页面相关的设计进行详细的说明,对每个模块中的重要页面进行展现,以及核心代码的简要概括。注:本应用页面是仿照当前热门App《饿了么》但页面是怎样实现的都是按照自己的理解写的,包括Android没有提供的控件,都是自己自定义的。

5.1 用户登录模块 

用户登录页面主要提供自己提供的登录接口的使用和三方SDK的使用,这个页面相对比较简单。如图5-1所示。

图5-1  登录页面

5.2  主页面店铺展示

主页面最上面一个显示定位和天气的标题栏,接下来提供给用户进行分类选择的分类表,使用ViewPager实现的,下面是一个Banner和一个特价区,最下面就是展示店铺信息的ListView,全部布局ScrollView包裹。ScrollView包裹ListView的时候会有显示问题。这时候的ListView的onMeasure方法需要重写。

@Override  

public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {  

int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,  

MeasureSpec.AT_MOST);  

super.onMeasure(widthMeasureSpec, expandSpec);  

}

 

图5-2  主页面

Copyright © 2008-2020 学术论文网 版权所有 粤ICP备16093775号