2020-03-22

二级列表

1创建适配器,找控件

2获取数据,死数据网络数据

3创建适配器

4设置适配器

5父项,子项点击事件

6基本属性

listview手动加载更多

1创建适配器,找控件

2获取数据,网络数据

3创建适配器

4设置适配器

5给listview添加一个footer

6点击footer中的bottom加载更多-page++,获取数据

3.listview自动加载更多

①创建适配器,找控件

②获取数据,网络数据

③创建适配器

④设置适配器

⑤定义一个变量isbottom表示是否滑倒底部

⑥listview设置滑动监听

3.侧滑菜单

①添加依赖

②创建布局DrawerLayout,NavigationView

③设置ActionBar 在style中修改属性为NoActionBar,toolbar设置logo,标题,副标题,关联toolbar和侧滑菜单

④监听事件,侧滑头部监听,侧滑菜单监听

⑤沉浸式状态栏,首先DrawerLayout引入属性然后在res下创建文件values-v21,文件内提娜佳文件styles.xml,添加属性

4.选项菜单

①创建选项菜单(代码,menu)showAction显示在toolbar

2.选项菜单的点击事件 onOptionsltemSelected    Switch选择

5.上下文菜单

①注册上下文菜单 registerForContextMenu()

②创建上下文菜单 onCreateContextMenu

③上下文菜单的点击事件 onContextItemSelected

选项菜单和上下文菜单的区别:选项菜单是整个页面公用,上下文菜单是注册给某个组件,此组件拥有菜单,没有注册的组件没有此菜单。

你可能感兴趣的:(2020-03-22)