首先我们来看一下设计图,头部分为三个菜单按钮,点击每个按钮显示下拉选项,点击下拉选项选中内容显示到菜单按钮上。
接下来我对这个设计的实现进行拆分,如下:
1.自定义菜单按钮,主要有两个方法,选中和未选中的显示状态,设置菜单文本方法
2.将多个自定义菜单按钮放入LinearLayout组成菜单按钮组
3.自定义下拉列表数据
4.将自定义下拉列表放置到popuwindow
5.对菜单点击监听,显示对应的popuwindow
看图:
首先我们来看一下设计图,头部分为三个菜单按钮,点击每个按钮显示下拉选项,点击下拉选项选中内容显示到菜单按钮上。
接下来我对这个设计的实现进行拆分,如下:
1.自定义菜单按钮,主要有两个方法,选中和未选中的显示状态,设置菜单文本方法
2.将多个自定义菜单按钮放入LinearLayout组成菜单按钮组
3.自定义下拉列表数据
4.将自定义下拉列表放置到popuwindow
5.对菜单点击监听,显示对应的popuwindow
看图: