Theme(主题)

Theme简介

一个或者多个属性应用到整个屏幕;theme是作为一个属性被用到Manifest文件当中。


<activity

android:name="CustomTheme"

android:label="@string/app_name"

android:theme="@style/CustomTheme" >

</activity>

2)定义一个Style


<style name="myTheme">

<item name="android:windowNoTitle">true</item>

<item name="android:windowBackground">@drawable/init</item>

<item name="android:panelColorBackground">#33a</item>

<item name="android:panelColorForeground">#66a</item>

<item name="android:textSize">18sp</item>

<item name="android:textColor">?android:panelColorBackground</item>

<item name="android:textStyle">bold</item>

<item name="android:textColorLink">#fbb</item>

</style>

/*  @:表示引用的资源已经在项目中或Framework 里定义了

*  ?:表示应用的资源在当前的Theme中

*/

3)使用自定义Theme

①、在AndroidManifest.xml文件中设置Theme应用于整个工程。


<application android:theme="@style/CustomTheme">

// Theme应用当前Activity

<activity android:theme="@android:style/Theme.Dialog" >

… …

②、代码中设置Theme


protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState) ;

setTheme(android.R.style.myTheme) ;

setContentView(R.layout.linear_layout_3) ;

}

时间: 2024-10-09 02:09:34

Theme(主题)的相关文章

eclipse color theme 主题颜色

第一步,安装Eclipse Color Theme Help -> Eclipse Marketplace  -> 搜索Eclipse Color Theme  - > 第一个为:Eclipse Color Theme1.0.0   -> install 安装完成之后,会自动重启软件. 我也尝试过:Help  ->  Install New Software  ->  Add  ->  Location:http://eclipse-color-theme.git

gtk2.x theme主题切换

Gtk2.x提供theme切换,3.x用css代替了theme. 我的gtk安装目录为E:\program\gtk2.24 Theme牵扯到的一些文件: E:\program\gtk2.24\etc\gtk-2.0\gtkrc,这个文件用来指定使用哪个主题,内容就一行: gtk-theme-name = "MS-Windows" "MS-Windows"是主题名 E:\program\gtk2.24\share\themes,这个目录下的每个子目录都是一个主题,主题

Android学习笔记之Theme主题的修改设置

(1)布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:p

Android Theme主题继承(SDK下主题和v7包下主题)

主题样式在styles.xml文件里,一般有两种继承: 继承android主题 <style name="AppBaseTheme" parent="android:Theme.Holo"> 重写样式的话name中需要加上android:,可以看到parent父类引用就用到了parent="android:Theme.Holo" <item name="android:actionBarStyle">@

net5:Theme主题样式的动态变换,在内容页content中操作影响模板页的操作

原文发布时间为:2008-07-29 -- 来源于本人的百度文章 [由搬家工具导入] using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContro

Android主题切换(Theme)实现日夜间功能

前言 随着一款APP应用功能的不断完善,用户群体的不断增多,APP的更新也就不仅仅局限于功能需求,如何做好良好的用户体验,让用户传播良好的体验口碑,显得尤为重要,而用户体验一块日夜间模式俨然成为了标配.其实,日夜间功能就是换肤的一种,关于换肤功能的实现,也是众说纷纭,总的来讲分为两类:主题换肤(Theme)和插件换肤(APK换肤). 插件换肤 插件换肤的实现原理就是主APK根据当前环境需求,解析指定目录下对应的插件APK,获得其中同名的资源文件并动态替换到主APK的应用程序中.插件APK并不需要

Resources.Theme

public final class Resources.Theme extends Object java.lang.Object    ? android.content.res.Resources.Theme Class Overview This class holds the current attribute values for a particular theme. In other words, a Theme is a set of values for resource a

【Android 应用开发】 ActionBar 样式具体解释 -- 样式 主题 简单介绍 Actionbar 的 icon logo 标题 菜单样式改动

作者 : 万境绝尘 ([email protected]) 转载请著名出处 : http://blog.csdn.net/shulianghan/article/details/39269163 演示样例代码下载 : -- GitHub : https://github.com/han1202012/Octopus_ActionBarStyle.git -- CSDN : http://download.csdn.net/detail/han1202012/7926959 一. 样式 和 主题

WordPress中为Theme添加自定义选项

在安装新Theme主题之后,通过控制面板的customize功能,可以进入自定义界面,这时候可以看到很多选项,如何增加这类选项呢? 首先,在主题的inc/customizer.php中找到customize_register对应的函数,增加如下内容: $wp_customize->add_setting( 'blog_disp', array( 'sanitize_callback' => 'astrid_sanitize_checkbox', ) ); $wp_customize->a

重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation

[源码下载] 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之系统 UI 的新特性 Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark) 窗口宽度可调 ApplicationView DisplayInformation 示例1.Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark)Theme.xaml <Page x:Class="Windows81.UI.Theme" xmlns=&qu