tools:context=".MainActivity的作用
2015-10-06 19:26
471 查看
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world"
tools:context=".MainActivity" />
一直对于 tools:context=".MainActivity"这句不懂,今天查了下,发现是这样的:
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的样子。仅用于给你看所见即所得的效果而已。
转载地址:http://blog.csdn.net/caiwenfeng_for_23/article/details/8373569
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world"
tools:context=".MainActivity" />
一直对于 tools:context=".MainActivity"这句不懂,今天查了下,发现是这样的:
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的样子。仅用于给你看所见即所得的效果而已。
转载地址:http://blog.csdn.net/caiwenfeng_for_23/article/details/8373569
相关文章推荐
- CheckFail设计很垃圾
- __name__ = '__main__'问题
- [Training Video - 3] [Groovy in Detail] Non-static and Static functions, initializing log inside class
- 使用AIDL和远程服务实现进程通信
- public static void main(String[] args){}函数
- [Training Video - 3] [Groovy in Detail] What is a groovy class ?
- [LeetCode-172] Factorial Trailing Zeroes(n 阶乘后面有几个0)
- [Training Video - 3] [Groovy in Detail] Groovy Offical URL
- VMware虚拟机运行时出错:cannot open the disk xxxxxxxxxxx.vmdk. failed to lock the file
- leetcode之Factorial Trailing Zeroes
- poj 1681 Painter's Problem 【高斯消元 + 状压枚举自由变元】
- UVA 11168 - Airport (Andrew算法)
- Codeforces 582 B Once Again... (LIS)
- LeetCode 070 Climbing Stairs
- pkg: /data/local/tmp/com.imooc.systeminfo Failure [INSTALL_FAILED_OLDER_SDK]
- DLX重复覆盖 hdu5046 Airport
- 应用层HTTP,FTP,TFTP,TELNET,DNS,EMAIL
- 1>opencv_test1.obj : error LNK2019: 无法解析的外部符号_cvReleaseImage,该符号在函数_main 中被引用
- *LeetCode-Contains Duplicate III
- Privileged containers provisioning by Kubernetes in Ubuntu