android 中主题也是用于为应用定义显示风格,它的定义和样式的定义相同,如下: <?xml version="1.0" encoding="utf-8"?> <resources> <style name=“itcastTheme"> <item name=“android:windowNoTitle”>true</item> <! 没标题 à <item name=“android:windowFullscreen”>?android:windowNoTitle</item> <! 全屏显示 à </style> </resources> 上面 ?android:windowNoTitle 中的问号用于引用在当前主题中定义过的资源的值。下面代码显示在 AndroidManifest.xml 中如何为应 用设置上面定义的主题: <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/itcastTheme" > ...... </application> 除了可以在 AndroidManifest.xml 中设置主题,同样也可以在代码中设置主题,如下: setTheme(R.style. itcastTheme); 尽管在定义上,样式和主题基本相同,但是它们使用的地方不同。样式用在单独的 View ,如: EditText TextView 等;主题通过 AndroidManifest.xml 中的 <application> <activity> 用在整个应用或者某个 Activity ,主题对整个应用或某个 Activity 存在全局性 影响。如果一个应用使用了主题,同时应用下的 view 也使用了样式,那么当主题与样式属性发生冲突时,样式的优先级高于主 题。 另外 android 系统也定义了一些主题,例如: <activity android:theme=“ @android:style/Theme.Dialog > ,该主题可以让 Activity 看起 来像一个对话框,如果需要查阅这些主题,可以在文档的 reference à android-->R.style 中查看。

更多相关文章

  1. Android 之修改主题theme(系统自带样式总结)
  2. 转:善用Android预定义样式
  3. listview自定义背景以及item自定义背景
  4. Android 自定义 Adapter
  5. Android各分辨率定义的图片规格

随机推荐

  1. Android属性之build.prop,及property_get/
  2. android activity的生命周期
  3. [Android] TextView的垂直滚动效果
  4. Android(安卓)3.0 r1 API中文文档(107)
  5. Android(安卓)UI组件Spinner下拉列表详解
  6. 【Android】Android(安卓)4.2源码下载(ubu
  7. Android(安卓)性能优化之Java(Android)代
  8. Hello World
  9. android:shape的使用
  10. Android(安卓)Activity四种启动方式