您的位置:首页 > 其它

两级标题栏带下拉选择框的页面刷新

2016-03-09 22:19 225 查看
欢迎转载



需求: 页面布局如上图所示, 最顶端是标题栏,中间点击可以出现下拉选择框,选择框内容为动态获取, 列表由若干个对象的一个字段内容填充.二级标题为三个类型的页面,页面选择根据一级标题选中的类型获取不同的数据.

列表内容的对象建立一个全局的单例,保存列表中的所以对象和当前选中的对象.

正文的三个页面请求数据可以根据单例中的当前选中的对象的id获取, 也可以拉取到全部的内容根据单例中的当前选中的对象的id筛选出需要的数据

一级标题点击出现下拉选择框,单击item后,把当前点击的条目的对象更新单例,下拉选择框为一个单独控件

正文中包含三个布局,在正文类中给下拉选择控件设置一个回调监听.

三个布局文件类需要在下拉选择框点击时,更新数据,在设置一个回调监听,但是这是三个类.就单独设置一个接口,让这三个类都实现这个接口,当调用这个接口中的方法时,就会回调实现了这个接口的类中重写的接口中的方法.

View selectedView = mViewFrame.getSelectedView();

if (selectedView instanceof IConfigView) {

((IConfigView) selectedView).onConfigChange(false);

}

这具体的三个类中的onConfigChange( )方法中,获取单例中的最新数据,并请求网络更新页面.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  布局 需求