android 自带的主题 theme 的使用
2011-09-01 14:03:52| 分类: android |字号 订阅
在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"
分享到:
相关推荐
首先,理解Android中的Theme(主题)是至关重要的。Theme是Android应用的全局样式,它定义了应用的整体外观和感觉,包括颜色、字体、布局等元素。我们可以创建自定义Theme,并在运行时动态切换,从而实现夜间模式...
2. `android:theme="@android:style/Theme.NoTitleBar"`: 使用此主题会移除应用程序的标题栏,提供更简洁的界面,但保留正常的屏幕尺寸。 3. `android:theme="@android:style/Theme.NoTitleBar.Fullscreen"`: 除了...
对于支持Holo主题的高版本设备,可以直接使用系统自带的控件。 8. **事件处理**:确保自定义时间选择器能正确响应用户的触摸事件,如点击选择时间和确认选择等。 9. **单元测试**:编写测试用例以确保在不同版本的...
步骤7:不过,Android Studio自带的“Darcula”、“IntelliJ”和“Windows”这三个主题可能无法满足所有人的需求。如果你想要更多个性化的主题,可以访问在线资源库,如GitHub或JetBrains插件市场,下载并安装第三方...
首先,Android的日夜模式切换主要依赖于Android系统的`AppCompat`库和`Theme.AppCompat.DayNight`主题系列。这些主题允许应用在日间和夜间之间动态切换,提供不同的视觉体验。要启用这个功能,我们需要在`res/values...
Android去掉系统自带的Activity跳转动画 Android系统中,Activity跳转动画是默认启用的,这可以提供良好的用户体验。但是,有时候我们不希望在Activity跳转时有动画效果,例如在实现假的ActionBar时。幸运的是,...
在Android中,主题(Theme)是一种全局的UI风格,可以影响应用的所有视图。实现主题切换通常有两种方法:一种是通过改变`styles.xml`中的主题定义,另一种是在运行时动态更换主题。本项目可能采用了后者,即在用户...
例如,对于Android 5.0及更高版本,可以使用`Theme.AppCompat.NoActionBar`;对于早期版本,可以使用`Theme.Holo.NoActionBar`。 ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:...
此外,项目还可能使用了货币格式化库,如Android自带的NumberFormat或者第三方库,来确保货币值的正确展示。 至于文件"yiyuanliu-Currency-76f690e",这很可能是项目的源代码仓库名称,可能是一个Git仓库的SHA哈希...
在本教程中,我们将深入探讨如何在Android应用中使用`ToggleButton`来实现滑动开关效果。 首先,让我们了解`ToggleButton`的基本概念。`ToggleButton`是`Button`的一个子类,它具有两种状态:选中(checked)和未...
- 在`AndroidManifest.xml`文件中,为Activity添加`android:theme`属性,指定主题为`@android:style/Theme.Light`。例如: ```xml <activity android:name=".ui.WebViewActivity" android:theme="@android:style/...
Android Studio 中主题样式的使用方法详解 Android Studio 中主题样式的使用方法详解主要介绍了...在 Android 系统中,自带的样式和主题都可以直接拿来用,例如设置主题可以通过 `android:theme="android:style/…"。`
在Delphi XE10中,使用XXX.9.png文件可以确保Splash Screen在不同分辨率和尺寸的Android设备上正确显示。 接下来,我们需要关注的是Style.xml文件。这个XML文件是Android应用的样式和主题配置文件,它允许我们定制...
2. **Android Studio自带的代码高亮**: - Android Studio本身就具备基本的代码高亮功能,支持Java、XML、Kotlin等多种语言。 - 用户可以通过`File` -> `Settings` -> `Editor` -> `Colors & Fonts` 自定义颜色...
- **Darcula**:Android Studio自带的暗色主题,适合夜间编程。 - **Material Design**:基于谷歌的Material Design设计规范,提供现代化的界面风格。 - **Dracula Theme**:一个广受欢迎的开源暗色主题,适用...
1. **使用Android自带的Material Design组件**:如果使用的是Android Material Design库,可以使用`MaterialProgressDrawable`。它提供了`setStrokeWidth`和`setColorSchemeColors`方法来设置边框宽度和颜色。 2. *...
总之,Android 5.0引入的水波纹效果极大地提升了用户体验,开发者可以通过多种方式在项目中实现这一效果,无论是通过系统自带的属性,还是借助第三方库或自定义视图。而深入理解和掌握这一机制,将有助于打造更加...
要使用非系统自带的字体,首先需要将字体文件放入`assets/fonts`目录下,然后创建一个自定义TextView或自定义Typeface对象。例如: ```java // Java TextView textView = findViewById(R.id.custom_font_text_...