Android查询数据表格

  1. 在安卓app中查询列表,首先查在Build.gradle中添加
  2. implementation ‘androidx.recyclerview:recyclerview:1.1.0’
    在这里插入图片描述
  3. 在页面定义列表的控件:
  4. <androidx.recyclerview.widget.RecyclerView
    android:id="@+id/rv_result_list"
    android:layout_width=“match_parent”
    android:layout_height=“match_parent”
    android:overScrollMode=“never”
    android:background="@color/colorWhite"/>
    在这里插入图片描述
  5. 在Activity中获取该控件:
  6. private RecyclerView rvResultList;//列表
  7. rvResultList = findViewById(R.id.rv_result_list);
  8. 创建安卓的列表适配器:新建Adapter
  9. 初始化如下:
  10. 声明全局变量:等下需要声明RommTypeVo的类来装载列表的数据:
    在这里插入图片描述
  11. 初始化适配器:在这里插入图片描述
    在这里插入图片描述
  12. 定义一个接口:
    在这里插入图片描述
  13. Interface的作用就是点击数据和点击图片时响应相关的操作;
    定义一个全局点击事件:private OnItemClickListener onClickListener;//点击事在这里插入图片描述
  14. 定义一个构造器来传递参数:在这里插入图片描述
  15. 添加一个类,类表示的是列表的字段,当前表示的数据是客房相关字段:
    在这里插入图片描述
  16. 新建一个布局文件:表示一个选项;
    在这里插入图片描述
  17. 在RvRoomTypeAdapte中获取控件:在这里插入图片描述
  18. 把item布局嵌套进来:加载视图在这里插入图片描述
  19. 要获取表格有多少数据:在这里插入图片描述
  20. mListData在构造器中已经赋值;它的类型是List<>;36. 接下来就是绑定数据了;在这里插入图片描述
  21. 下面细说绑定数据:
  22. 定义个方法,在服务端获取客房类型图片:
    在这里插入图片描述
  23. 记得在服务器增加相应的图片;在这里插入图片描述
  24. 然后,根据客房信息,绑定上去相应的数据:
    声明一个:StringBuilder //==设置客房信息
    StringBuilder stringBuilder = new StringBuilder();
  25. 然后把数据往里面扔;
    仍数据,使用关键字:stringBuilder.append(" ");
    之后,使用setText关键字绑定数据;
    在这里插入图片描述
  26. 仍完了数据,就设置监听事件了:在这里插入图片描述
  27. 然后,再写一个方法辅助数据的加载:在这里插入图片描述
  28. 然后,适配器到这里就完成了,现在去Activity初始化适配器:
  29. 创建布局管理器:
    在这里插入图片描述
  30. 设置适配器:在这里插入图片描述
    在这里插入图片描述
  31. Activity初始化适配器完成之后,进行网络请求,加载数据:
  32. 先设置网络请求的参数:
  33. //分页参数
  34. //分页参数
    private int pageSize = 5;//分页大小
    private int currentPage = 1;//记录当前分页
    在这里插入图片描述
  35. 准备一个发送请求的路径:在这里插入图片描述
  36. 然后,发送网络请求:在这里插入图片描述
  37. 请求成功之后,显示数据:在这里插入图片描述
  38. 这样子,数据就显示出来了;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值