android xml布局文件中tools:layout的作用
摘要 用最新版本的adt 创建一个基于master/detail flow 模版的app的时候,生成的 activity_item_list.xml 文件中有一个tools:layout属性: fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
用最新版本的adt 创建一个基于master/detail flow 模版的app的时候,生成的activity_item_list.xml 文件中有一个tools:layout属性:
| 1 2 3 4 5 6 7 8 9 10 | fragment xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/item_list"    android:name="com.example.fragmenttwopanel.ItemListFragment"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:layout_marginLeft="16dp"    android:layout_marginRight="16dp"    tools:context=".ItemListActivity"    tools:layout="@android:layout/list_content"/> | 
一开始不明白,后来删掉这个属性之后发现会出现一个提示:
pick preview layout from the "Fragment Layout" context menu
原来tools:layout仅仅是告诉编辑器,Fragment在程序预览的时候该显示成什么样,并不会对apk产生实际作用,是为开发者设计的。
一般来说被xmlns:tools="http://schemas.android.com/tools" 声明的tools作为前缀的属性都不会被编译进去。这个跟上面代码中tools:context是一样的。
android xml布局文件中tools:layout的作用的更多相关文章
- android xml 布局文件中 android:ems="10"
		宽度为10个字符的宽度 xml中 android:ems属性 ,作为EditText 默认生成 的属性,其含义是需要编辑的 字符串长度 .设置为10时,最多编辑 10个em ,一个em单位是 两个in ... 
- (转载)Android xml资源文件中@、@android:type、@*、?、@+引用写法含义以及区别
		原帖地址:http://blog.csdn.net/zfrong/article/details/7332545 Android xml资源文件中@.@android:type.@*.?.@+引用写法 ... 
- Android Fragment之间的通信(用fragment替换掉XML布局文件中的一个线性布局)
		1.XML布局 (1)主界面 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml ... 
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
		一.@代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@andr ... 
- 【转】Android xml资源文件中@、@android:type、@*、?、@+含义和区别
		一.@代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@andr ... 
- 通过在xml布局文件中设置android:onClick=""来实现组件单击事件
		在布局中出现android:onClick=""语句: <Button android:id="@+id/call_button" android:onC ... 
- Android中measure过程、WRAP_CONTENT详解以及 xml布局文件解析流程浅析
		转自:http://www.uml.org.cn/mobiledev/201211221.asp 今天,我着重讲解下如下三个内容: measure过程 WRAP_CONTENT.MATCH_PAREN ... 
- android 布局文件中xmlns:android="http://schemas.android.com/apk/res/android"
		http://blog.163.com/benben_long/blog/static/199458243201411394624170/ xmlns:android="http://sch ... 
- 使用XML布局文件和Java代码混合控制UI界面
		完全使用Java代码来控制UI界面不仅烦琐.而且不利于解耦:而完全利用XML布局文件来控制UI界面虽然方便.便捷,但难免有失灵活.因此有些时候,可能需要混合使用XML布局文件和代码来控制UI界面. 当 ... 
随机推荐
- [暑假集训--数论]hdu1019 Least Common Multiple
			The least common multiple (LCM) of a set of positive integers is the smallest positive integer which ... 
- CF126B password&&HDU 4763 Theme Section
			http://acm.hdu.edu.cn/showproblem.php?pid=4763 http://codeforces.com/problemset/problem/126/B 这两个题都是 ... 
- SQL查询重复记录方法大全 转
			原文发布时间为:2010-08-09 -- 来源于本人的百度文章 [由搬家工具导入] 查找所有重复标题的记录: SELECT *FROM t_info aWHERE ((SELECT COUNT(*) ... 
- 常用“Request.ServerVariables()”汇总
			原文发布时间为:2009-10-25 -- 来源于本人的百度文章 [由搬家工具导入] Request.ServerVariables("REMOTE_ADDR") ... 
- 【HugeChm】HugeChm制作chm帮助文档
			1.下载软件:HugeChm.exe 2.开始打包: 3.选择开始打包即可 
- eclipse去除所有调试断点 (转)
			今天调试的时候发现之前加了太多断点,想去除所有断点,才想起来一直都没有使用过这个功能,放狗搜了一下,很快找到,记录一下. 方法一: 在工作界面,点window菜单栏,选中Preperences,在Ge ... 
- iOS数组去重的方法,超级简单
			//最近新发现的一个数组去重,用不着循环,一句代码搞定 //去除数组中重复的 NSArray *oldArr = @[@"1",@"2",@"3&qu ... 
- Codeforces 746G(构造)
			G. ... 
- Java---杨辉三角简易解法(通俗易懂,逻辑严密)
- 避免在block中循环引用(Retain Cycle in Block)
			让我们长话短说.请参阅如下代码: - (IBAction)didTapUploadButton:(id)sender { NSString *clientID = @"YOUR_CLIENT ... 
