android中关于tools:context="activity name"解惑

转载 2013年12月02日 23:35:38

http://blog.csdn.net/ada168855/article/details/8675401


关于tools:context="activity name"有一段英文说明如下:

 

One more thing: The "tools" namespace is special. The android packaging tool knows to ignore it, so none of those attributes will be packaged into the APK. We're using it for extra metadata in the layout. It's also where for example the attributes to suppress lint warnings are stored -- as tools:ignore.

 

翻译:

还有一件事:这个“Tools”的命名空间是特殊的。这个Android打包工具能够忽略它,因此这些属性没有被打包到APK当中。我们在布局文件中用它来修饰额外的元数据(

元数据被定义为:描述数据及其环境的数据)。它也被用在其他地方,比如用这些属性来抑制lint(lint是最著名的C语言工具之一,一般由UNIX系统提供。)所产生的警告的存储等(它就像这个lint工具一样,可被忽略)
 
 
通俗地理解为:
tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所在的渲染上下文是activity name对应的那个activity,如果这个activity在manifest文件中设置了Theme,那么ADT的Layout Editor会根据这个Theme来渲染你当前的Layout。就是说如果你的MainActivity设置了一个Theme.Light(其他的也可以),那么你在可视化布局管理器里面看到的背景、控件等就应该是Theme.Light的样子。仅用于给你呈现出看所见即所得的效果而已。

相关文章推荐

android基础--tools:context=".Activity"作用

Android开发中在布局文件里面都会有如下面的内容: [html] view plain copy  print? LinearLayoutxm...

Android开发基础 -- tools:context=".MainActivity" 的作用

Android开发中在布局文件里面都会有如下面的内容: <LinearLayout xmlns:androidLinearLayoutxmlns:android="http://sc...

Android tools:context=".MainActivity"作用

tools:context="activity name"这一句不会被打包进APK,只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所...

Android多个Activity之间共享类(数据)——Application Context

多个Activity中经常使用同一变量时,使用Bundle则每次调用Activity都要设置。在android中想在整个应用中不同Activity多次重复使用相同的变量时利用使用Application...

Android中的context、activity、intent、service使用详解

在一个Android应用中,主要是由四种组件组成的,这四种组件分别是Context,Activity,Intent,Service。 Content被译为上下文,是应用程序中心,应用程序所有功能...

Android 多个Activity之间共享类(数据)——Application Context

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处:http://blog.csdn.net/love254443233/article/details/7497422 、作者信息和本声明...

Android中Activity、Service和Application的Context分析

一、什么是ContextContext是android开发者不可逃避的话题,几乎在android开发过程中无处不在。我们先罗列一下Context的使用场景: 开启Activity【startActiv...

android Activity Context内存泄漏(下)

转载自:http://www.cnblogs.com/qianxudetianxia/p/3655475.html 接着《Android学习系列(36)--App调试内存泄露之Conte...

Android context(Application/Activity)与内存泄露

文章出自于:http://blog.csdn.net/ithomer/article/details/6891665 Android中的context可以做很多操作,但是最主要的功能...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)