zoukankan      html  css  js  c++  java
  • 安卓 日常问题 工作日志13

    uri的 问题 uri在android指的是文件的路径 但是这个 是 一个对象 可以用 getpath()方法去获取数据

    private List<Uri> uris;
    uris.add(Uri.fromFile(new File(path + form.getLandformsImages().get(i).getName())));  //照片添加到uris  //可能 存取 照片的名字不对导致照片路径找不到
     //URI的结构组成 分为三部分  Uri.fromFile(new File(url))意思在于 访问手机本身的照片路径
    //new File("xxx.xxx")  只是在内存中创建File文件映射对象,而并不会在硬盘中创建文件
    //fromFile() 为检查文件是否是照片格式
    //总体的意思是 根据路径以及照片名称访问 并将照片 添加到 uris中


    GridLayoutManager rvLayout=new GridLayoutManager(getActivity(), 4);
     //Fragment并不是继承Context的,所以你要传入getActivity() 4 为列数 
    met_imagetype_id.setLayoutManager(rvLayout);  //这里是为设置 recyclerview 布局方式 用setLayoutManager()去设置 有 横向 纵向 网格 此处为瀑布
    将时间格式转换为字符串的格式
    //调查日期 yyyy年MM月dd日HH时mm分ss秒
    SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日");
    String time = formatter.format(landForm.getInvestigation_date());
    met_investigation_date.setText(time);
    setText设置文本框里面要显示的东西
    met_longitude.setText(landForm.getLongitude().toString());
           //复选框的展示 回显 调查类型
    String iType =landForm.getInvestigation_type(); //获取数据库字符串

    if(iType!=null){
    cbdxdm.setChecked(iType.contains("地形地貌"));
    cbdzlt.setChecked(iType.contains("地质露头"));
    cbyrxx.setChecked( iType.contains("岩溶现象"));
    cbqt.setChecked(iType.contains("其它"));
    }else{
    cbdxdm.setChecked(false);
    cbdzlt.setChecked(false);
    cbyrxx.setChecked(false);
    cbqt.setChecked(false);}
    复选框中 从数据库返回 json字符串 通过判断是否包含字符串 进行判断contains的字符串操作
    https://blog.csdn.net/csxypr/article/details/92378336


  • 相关阅读:
    在Ubuntu上安装Hadoop(集群模式)
    Node.js v0.10.8 发布
    设置 Sublime Text 的 Python 开发环境
    jQuery 1.10.0 和 2.0.1 发布
    openSUSE 13.1 Milestone 2 发布
    mochad 0.1.6 发布,TCP 网关守护进程
    JPPF 3.3.2 发布,Java 并行处理框架
    PyCharm 又一强大Python IDE
    AntiXSS 支持Html同时防止XSS攻击
    (原创)攻击方式学习系列(总)
  • 原文地址:https://www.cnblogs.com/dushutai/p/12652093.html
Copyright © 2011-2022 走看看