ListView在预览图中通常是这样的。


我们在java代码中添加的header以及listItem无法预览到。

tools设置

<ListView
            tools:listheader="@layout/header_view"tools:listitem="@layout/listview_item"android:id="@+id/list_view"android:layout_width="match_parent"android:layout_height="match_parent"></ListView>

Fragment通常是这样的。


tools设置

<fragmenttools:layout="@layout/fragment_content_2"android:id="@+id/title_area"android:name="com.viktor.androidstudydemo.uiComponent.fragment.TitleFragment"android:layout_width="match_parent"android:layout_height="wrap_content" />

命名空间

xmlns:tools=”http://schemas.android.com/tools”

tools是只给IDE预览用的

tools可以告诉Android Studio,哪些属性在运行的时候是被忽略的,只在设计布局的时候有效。tools可以覆盖android的所有标准属性,将android:换成tools:即可。同时在运行的时候就连tools:本身都是被忽略的,不会被带进apk中。

更多参考

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html

xml tools属性详解相关推荐

  1. android中xml tools属性详解

    第一部分 安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果. 但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了 ...

  2. android中xmlns:tools属性详解

    第一部分 安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果. 但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了 ...

  3. 【XML】XML元素属性详解

    XML属性 XML也可以指定属性的,比如下面的代码: <?xml version="1.0" encoding="UTF-8" ?> <SAL ...

  4. java crossdomin.xml_crossdomain.xml的配置详解

    目录 1 简介 2 crossdomain.xml的配置详解 3 总结 1 简介 flash在跨域时唯一的限制策略就是crossdomain.xml文件,该文件限制了flash是否可以跨域读写数据以及 ...

  5. java bip-39_Java中对XML的解析详解

    先简单说下前三种方式: DOM方式:个人理解类似.net的XmlDocument,解析的时候效率不高,占用内存,不适合大XML的解析: SAX方式:基于事件的解析,当解析到xml的某个部分的时候,会触 ...

  6. android layout_width 属性,android:layout_weight属性详解

    在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示.android并没用提 ...

  7. ssh2的application.xml配置文件配置详解

    ssh2的application.xml配置文件配置详解 1.导入其他的配置文件.在ssh项目中可以导入其他的配置文件,导入的格式为: <import resource="classp ...

  8. Pom.xml文件教程详解

    原创整理不易,转载请注明出处:史上最全的maven pom.xml文件教程详解 代码下载地址:http://www.zuidaima.com/share/1781583829978112.htm   ...

  9. java rollback_Spring中的@Transactional(rollbackFor = Exception.class)属性详解

    序言 今天我在写代码的时候,看到了.一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法: 异常 如下图所示,我们都 ...

最新文章

  1. AutoML 在推荐系统中的应用
  2. 修改新版am335x支持1G主频的方法[来自A Xian调试记录]
  3. C 语言编程 — typedef 关键字
  4. cmake find_package 中,include_directories,target_link_libraries 的值怎么知道?
  5. pandas中的括号索引
  6. WebStorm 2017.1增加对Vue.js的支持
  7. C++设计模式-访问者模式
  8. 【AI视野·今日Robot 机器人论文速览 第三期】Tue, 8 Jun 2021
  9. 2018-12-08 acm日常 HDU - 6292(模拟找最小)
  10. 计蒜客蓝桥杯模拟赛5 引爆炸弹【并查集】
  11. 我找到一个价值5.5万美元的 Facebook OAuth账户劫持漏洞
  12. html网页模板如何修改,如何修改和管理网站模板
  13. 计算几何摸黑(2)-点和直线
  14. 基于银河麒麟 V10 系统安装和卸载 DM8 数据库
  15. Android有效解决加载大图片内存溢出问题及优化虚拟机内存
  16. 数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the解决
  17. Fedora 使用 yaourt
  18. Matlab入门-01命令行操作
  19. Spring IoC容器:BeanFactory和ApplicationContext
  20. c++微信读书学习笔记——很久以前随便写的

热门文章

  1. Django搭建个人博客:渲染Markdown文章目录
  2. 业界 | Facebook F8开发者大会首日:扎克伯格走心演讲,VR硬件发售
  3. js练习 好友列表选择
  4. 多线程基础(五)NSThread线程通信
  5. java创建二叉树并递归遍历二叉树
  6. 显示串中只出现一次的字符.
  7. [4月21日]《51CTO 编辑部的外传》——剧本篇(上)
  8. c++入门之初话结构体
  9. webp、jpeg、png三种压缩算法比较
  10. 虚拟机非法关机不能重启了