`
crazier9527
  • 浏览: 1013335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android 自带的主题 theme 的使用

阅读更多

 

 

在android的sdk  安装目录data\res\values\themes.xml 里系统定义好的主题,可以直接使用,在AndroidManifest.xml中定义。如果整个工程用一个主题就在<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Wallpaper" >     application 标签中定义。如果在单个activety中用不同主题,        <activity android:name=".secondActive"               android:label="第二页"
                  android:theme="@android:style/Theme.Black"             >

如果不小心删除了工程文件可以这样找回来  在工程目录,右键,有个Restore from Local History,选择要回复的文件。

下面是从网上找到的主题,可以自己去themes.xml 中看。下面的前三个之外直接复制就会出错。@是说明系统已经定义过的,@android:style/  是必须带上的。

?android:theme="@android:style/Theme.Dialog"   将一个Activity显示为能话框模式
?android:theme="@android:style/Theme.NoTitleBar"  不显示应用程序标题栏
?android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  不显示应用程序标题栏,并全屏
?android:theme="Theme.Light"  背景为白色
?android:theme="Theme.Light.NoTitleBar"  白色背景并无标题栏 
?android:theme="Theme.Light.NoTitleBar.Fullscreen"  白色背景,无标题栏,全屏
?android:theme="Theme.Black"  背景黑色
?android:theme="Theme.Black.NoTitleBar"  黑色背景并无标题栏
?android:theme="Theme.Black.NoTitleBar.Fullscreen"    黑色背景,无标题栏,全屏
?android:theme="Theme.Wallpaper"  用系统桌面为应用程序背景
?android:theme="Theme.Wallpaper.NoTitleBar"  用系统桌面为应用程序背景,且无标题栏
?android:theme="Theme.Wallpaper.NoTitleBar.Fullscreen"  用系统桌面为应用程序背景,无标题栏,全屏
?android:theme="Translucent"
?android:theme="Theme.Translucent.NoTitleBar"
?android:theme="Theme.Translucent.NoTitleBar.Fullscreen"
?android:theme="Theme.Panel"
?android:theme="Theme.Light.Panel"

 

转自:http://lzy3169421.blog.163.com/blog/static/1135452772011811454797/

感谢:http://www.mangocd.com/

分享到:
评论

相关推荐

    Android改Theme实现夜间模式

    首先,理解Android中的Theme(主题)是至关重要的。Theme是Android应用的全局样式,它定义了应用的整体外观和感觉,包括颜色、字体、布局等元素。我们可以创建自定义Theme,并在运行时动态切换,从而实现夜间模式...

    Android系统自带样式 (android:theme)

    2. `android:theme="@android:style/Theme.NoTitleBar"`: 使用此主题会移除应用程序的标题栏,提供更简洁的界面,但保留正常的屏幕尺寸。 3. `android:theme="@android:style/Theme.NoTitleBar.Fullscreen"`: 除了...

    android仿holo主题兼容低版本时间控件

    对于支持Holo主题的高版本设备,可以直接使用系统自带的控件。 8. **事件处理**:确保自定义时间选择器能正确响应用户的触摸事件,如点击选择时间和确认选择等。 9. **单元测试**:编写测试用例以确保在不同版本的...

    怎样修改Android Studio主题颜色为黑色.doc

    步骤7:不过,Android Studio自带的“Darcula”、“IntelliJ”和“Windows”这三个主题可能无法满足所有人的需求。如果你想要更多个性化的主题,可以访问在线资源库,如GitHub或JetBrains插件市场,下载并安装第三方...

    android 日夜模式切换

    首先,Android的日夜模式切换主要依赖于Android系统的`AppCompat`库和`Theme.AppCompat.DayNight`主题系列。这些主题允许应用在日间和夜间之间动态切换,提供不同的视觉体验。要启用这个功能,我们需要在`res/values...

    Andriod_去掉系统自带的Activity跳转动画

    Android去掉系统自带的Activity跳转动画 Android系统中,Activity跳转动画是默认启用的,这可以提供良好的用户体验。但是,有时候我们不希望在Activity跳转时有动画效果,例如在实现假的ActionBar时。幸运的是,...

    Android应用源码自带主题切换和历史记录的计算器

    在Android中,主题(Theme)是一种全局的UI风格,可以影响应用的所有视图。实现主题切换通常有两种方法:一种是通过改变`styles.xml`中的主题定义,另一种是在运行时动态更换主题。本项目可能采用了后者,即在用户...

    Android动画隐藏标题栏全屏

    例如,对于Android 5.0及更高版本,可以使用`Theme.AppCompat.NoActionBar`;对于早期版本,可以使用`Theme.Holo.NoActionBar`。 ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:...

    Android-一个简洁的汇率转换软件使用kotlin编写

    此外,项目还可能使用了货币格式化库,如Android自带的NumberFormat或者第三方库,来确保货币值的正确展示。 至于文件"yiyuanliu-Currency-76f690e",这很可能是项目的源代码仓库名称,可能是一个Git仓库的SHA哈希...

    Android 开发之 ToggleButton App 滑动开关按钮

    在本教程中,我们将深入探讨如何在Android应用中使用`ToggleButton`来实现滑动开关效果。 首先,让我们了解`ToggleButton`的基本概念。`ToggleButton`是`Button`的一个子类,它具有两种状态:选中(checked)和未...

    Android 关于WebView一些注意点

    - 在`AndroidManifest.xml`文件中,为Activity添加`android:theme`属性,指定主题为`@android:style/Theme.Light`。例如: ```xml &lt;activity android:name=".ui.WebViewActivity" android:theme="@android:style/...

    Android Studio中主题样式的使用方法详解

    Android Studio 中主题样式的使用方法详解 Android Studio 中主题样式的使用方法详解主要介绍了...在 Android 系统中,自带的样式和主题都可以直接拿来用,例如设置主题可以通过 `android:theme="android:style/…"。`

    Delphi XE10 Android Splash设备自适应和沉浸式状态条

    在Delphi XE10中,使用XXX.9.png文件可以确保Splash Screen在不同分辨率和尺寸的Android设备上正确显示。 接下来,我们需要关注的是Style.xml文件。这个XML文件是Android应用的样式和主题配置文件,它允许我们定制...

    Android Studio代码高亮插件

    2. **Android Studio自带的代码高亮**: - Android Studio本身就具备基本的代码高亮功能,支持Java、XML、Kotlin等多种语言。 - 用户可以通过`File` -&gt; `Settings` -&gt; `Editor` -&gt; `Colors & Fonts` 自定义颜色...

    Aandroid studio 主题包集合

    - **Darcula**:Android Studio自带的暗色主题,适合夜间编程。 - **Material Design**:基于谷歌的Material Design设计规范,提供现代化的界面风格。 - **Dracula Theme**:一个广受欢迎的开源暗色主题,适用...

    android 进度条的颜色水平和圆圈的

    1. **使用Android自带的Material Design组件**:如果使用的是Android Material Design库,可以使用`MaterialProgressDrawable`。它提供了`setStrokeWidth`和`setColorSchemeColors`方法来设置边框宽度和颜色。 2. *...

    Android5.0水波纹效果

    总之,Android 5.0引入的水波纹效果极大地提升了用户体验,开发者可以通过多种方式在项目中实现这一效果,无论是通过系统自带的属性,还是借助第三方库或自定义视图。而深入理解和掌握这一机制,将有助于打造更加...

    androidStyle

    要使用非系统自带的字体,首先需要将字体文件放入`assets/fonts`目录下,然后创建一个自定义TextView或自定义Typeface对象。例如: ```java // Java TextView textView = findViewById(R.id.custom_font_text_...

Global site tag (gtag.js) - Google Analytics