第一部分

安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性,一般我们在这样做的时候都告诉自己,没关系,等写完代码我就把这些东西一并删了。但是你可能会忘,以至于在你的最终产品中也会有这样的代码。

以上的情况是可以避免的,我们使用tools命名空间以及其属性来解决这个问题。xmlns:tools="http://schemas.android.com/tools",tools可以告诉Android Studio,哪些属性在运行的时候是被忽略的,只在设计布局的时候有效。

tools属性的种类

tools属性可以分为两种:一种是影响Lint提示的,一种是关于xml布局设计的。以上介绍的是tools的最基本用法:在UI设计的时候覆盖标准的android属性,属于第二种。下面介绍Lint相关的属性。

  Lint相关的属性

  tools:ignore

  tools:targetApi

  tools:locale

第二部分

这部分我们将继续介绍关于UI预览的其他属性(非android标准属性)。

tools:context

tools:menu

tools:actionBarNavMode

tools:listitem/listheader/listfooter

tools:showIn

tools:layout

原文地址: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0309/2567.html

更多相关文章

  1. android实现省市区三级联动 citypicker 亲测可用效果满意
  2. android 布局长度单位深入研究
  3. 仿写Android淘宝客户端界面(一)——仿Tab选项卡切换界面
  4. Android常用控件及其属性
  5. Mac android 入门初探
  6. Android官方开发文档Training系列课程中文版:多样屏幕之支持不同
  7. android studio使用fragment标签出错:E/AndroidRuntime: FATAL EX
  8. Android(安卓)UI基础——EditText控件
  9. Android(安卓)编程的几点总结

随机推荐

  1. 开源android平板开发所需的软硬件知识
  2. Android Studio查看应用数字签名-android
  3. Android 编译命令及选项(转)
  4. 【 Android 10 系统启动 】系列 -- Shutd
  5. h5页面判断安卓或ios点击下载App
  6. Android系统应用跳转路径(通过Intent进行
  7. Android 2.3 ADB源码分析
  8. Android核心基础(二)
  9. Android使用反射机制设置ListView的默认
  10. Android的包管理机制浅析(一)