2020-03-20

1:二级列表(ExpandableListView)

①创建布局,找控件

②获取数据:死数据、网络数据

创建适配器:重写十个方法

④设置适配器

⑤父项、子项点击事件

⑥基本属性

2:Listview手动、自动加载更多

(1)Listview

①创建布局,找控件

②获取网络数据

③创建适配器:两个优化(必会):convertView复用,避免重复找控件

④设置适配器

(2)Listview手动加载更多

①创建布局,找控件

②获取网络数据

③创建适配器:两个优化(必会)

④设置适配器

⑤给Listview添加一个footer

⑥点击footer中button加载更多:page++,获取数据

(3)Listview自动加载更多

①创建布局,找控件

②获取网络数据

③创建适配器:两个优化(必会)

④设置适配器

⑤定义一个变量isBottom表示是否滑到底部

⑥Listview设置滑动监听

3:侧滑菜单

①添加依赖

②创建布局:DrawerLayout、NavigationView(三个属性、menu)

③设置actionbar:toolbar设置标题、logo、关联toobar和侧滑菜单

④监听事件:头部监听、侧滑菜单监听、DrawerLayout、代买开关侧滑菜单

⑤沉浸式状态栏

4:选项菜单

①创建选项菜单(onCreateOptionsMenu):两种方式-代码和menu(showAsAction)

②选项菜单的点击事件(onOptionsItemSelected):switch

5:上下文菜单

①注册上下文菜单:registerForContextMenu()

②创建上下文菜单:onCreateContextMenu()

③上下文菜单点击事件:onContextItemSelected()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果需要原文档(因文体限制,部分表格无法呈现)请联系QQ1769090563 本文由中医仲景协会整理收集 《内经选...
    陶墨阅读 34,692评论 0 33
  • Activity 创建:自定义类继承Activity 重写 onCreate 方法 注册:需要在 AndroidM...
    勤息嘻嘻嘻阅读 885评论 0 1
  • 二级列表(ExpandableListView) ①创建布局,找控件 ②获取数据:死数据、网络数据 ③创建适配器:...
    俗野_9628阅读 235评论 0 0
  • 爷爷替季宁收了红包,他们走后爷爷吸着烟说“宁宁啊,咱不怕,还有爷爷呢,爷爷陪着咱们宁宁。” 就像是约好了一样,...
    网媒张慧敏阅读 124评论 0 0
  • 今天是学校运动会的第二天,因为母亲第二趟航班又晚点了,在没有接到她安全抵达的消息,忙完属于我那块田赛计分的任务,就...
    细线条阅读 183评论 1 3