仓廪实则知礼节,衣食足则知荣辱。这篇文章主要讲述Android tools:context="
.MainActivity"
的作用相关的知识,希望能为你提供帮助。
1 < TextView 2android:layout_width="wrap_content" 3android:layout_height="wrap_content" 4android:layout_centerHorizontal="true" 5android:layout_centerVertical="true" 6android:text="@string/hello_world" 7tools: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 2android:name=".SplashActivity" 3android:exported="true" 4android:theme="@style/anEmptyTheme"/>
【Android tools:context=" .MainActivity" 的作用】
推荐阅读
- Android图表库MPAndroidChart——神神秘秘的散点图
- 安卓4.0下rem显示不正常的问题
- Android布局6大类
- Android中的五大布局
- 如何在PHP中将字符串转换为数字()
- jQuery如何设置输入文本字段的值(代码实例)
- Java如何删除文件(代码实现详细示例)
- 算法(如何计算乘积和总和相等的子数组的个数())
- jQuery如何使用星号*选择器(代码实例)