首页 > 移动平台 > 详细

Android tools:context=".MainActivity"的作用

时间:2016-11-23 14:40:13      阅读:411      评论:0      收藏:0      [点我收藏+]
1 <TextView  
2         android:layout_width="wrap_content"  
3         android:layout_height="wrap_content"  
4         android:layout_centerHorizontal="true"  
5         android:layout_centerVertical="true"  
6         android:text="@string/hello_world"  
7         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的样子。仅用于给你看所见即所得的效果而已。

AndroidManifest 文件:

1 <activity
2         android:name=".SplashActivity"
3         android:exported="true"
4         android:theme="@style/anEmptyTheme"/>

 

Android tools:context=".MainActivity"的作用

原文:http://www.cnblogs.com/steffen/p/6093513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!