首页 > 移动平台 > 详细

android themes.xml和styles.xml文件

时间:2015-11-04 08:13:20      阅读:381      评论:0      收藏:0      [点我收藏+]

android 里themes(主题)文件与styles(风格)文件 themes作用于Application或者是activity,内部的style标签里可能会规定各个view组件(如button等)的风格style或者是整个activity(Application)的字体背景色·····

而style作用于View组件(如button等),定义view组件的效果 两者互相转换调用继承组合等达到所需要的效果,可以在styles文件里定义theme(主题)都是style标签只不过表示的作用范围不同 android 各版本theme和style的样式如Theme.Holo的样式, 如下例子: <!-- Application theme-->     <style name="AppTheme" parent="@android:Theme.Light">         <!-- 自定义button的风格 -->         <item name="android:buttonStyle">@style/Mybutton</item>         <!-- 自定义edittext风格 -->         <item name="android:editTextStyle">@style/Myedittext</item>         <item name="android:windowNoTitle">false</item>         <item name="android:windowTitleSize">50dp</item>          <item name="android:windowAnimationStyle">@style/AnimationActivity</item>     </style>     <!-- Activity跳转时的风格 -->      <style name="AnimationActivity" parent="@android:style/Animation.Activity" mce_bogus="1">         <item name="android:activityOpenEnterAnimation">@anim/open_enter</item>          <item name="android:activityOpenExitAnimation">@anim/open_exit</item>           <item name="android:activityCloseEnterAnimation">@anim/close_enter</item>            <item name="android:activityCloseExitAnimation">@anim/close_exit</item>     </style>     <!-- 自定义button的风格 -->     <style name="Mybutton" parent="@android:style/Widget.Button">         <item name="android:textColor">#ffffff</item>         <item name="android:textSize">18dp</item>         <item name="android:animateOnClick">@style/AnimationActivity</item>     </style>     <!-- 自定义edittext样式 -->     <style name="Myedittext" parent="@android:style/Widget.EditText">         <item name="android:textColorHint">#efefef</item>         <item name="android:textColor">#ff33ff</item>     </style> 注:可查看sdk下的themes和styles查看他们之间的相互关系

 

android themes.xml和styles.xml文件

原文:http://www.cnblogs.com/ayue-1994-com/p/4934945.html

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