zoukankan      html  css  js  c++  java
  • java课程之团队开发冲刺阶段2.7

      昨日总结:

      1.完整实现课前闹钟提醒功能

      遇到的困难:

      1.没有遇到大的问题,细节地方没有处理好出现了一下小的情况

      今天的任务:

      1。实现对课程查询的完整实现

      当日总结:

      1.以前是使用二级联动下拉框查询课程,但是想了一下,还是需要加入关键字,所以学习了一下searchview组件的使用,但是在使用的时候也出现了问题,一开始是希望在toolbar上直接使用searchview组件的,但是后来加返回键的时候出现了比较大的问题(具体已经写成一篇博客),所以后续就没有时间弄了,决定直接放在下面。

       2.listview只能显示一行,这显然不能接受,最后查询资料,在展现listview之前,对listview的高度用方法适配一下即可

        public void setListViewHeightBasedOnChildren(ListView listView) {
            ListAdapter listAdapter = listView.getAdapter();
            if (listAdapter == null) {
                return;
            }
    
            int totalHeight = 0;
            for (int i = 0; i < listAdapter.getCount(); i++) {
                View listItem = listAdapter.getView(i, null, listView);
                listItem.measure(0, 0);
                totalHeight += listItem.getMeasuredHeight();
            }
    
            ViewGroup.LayoutParams params = listView.getLayoutParams();
            params.height = totalHeight + (listView.getDividerHeight() * (listAdapter.getCount() - 1));
            ((ViewGroup.MarginLayoutParams)params).setMargins(10, 10, 10, 10);
            listView.setLayoutParams(params);
        }
  • 相关阅读:
    JDK安装,环境配置
    XSS攻击测试代码
    css3 input边框蓝光特效
    PDFobject插件使用,PDF在线查看插件
    网页中嵌入可以点击“运行代码”执行html/css/js代码
    SmohanTimeLine.js 酷炫的时间轴效果
    java进行文件上传,带进度条
    javascript读取xml文件
    C# 动态类型与动态编译简介
    Mac 命令行美化
  • 原文地址:https://www.cnblogs.com/heiyang/p/11008354.html
Copyright © 2011-2022 走看看