`
dengbaoleng
  • 浏览: 1189507 次
文章分类
社区版块
存档分类
最新评论

android系统自带的主题与样式(theme and style)(

 
阅读更多
android中自带的主题(theme)的集锦:
  1. •android:theme="@android:style/Theme.Dialog"<wbr><wbr>将一个Activity显示为对话框模式<br></wbr></wbr>
  2. •android:theme="@android:style/Theme.NoTitleBar"<wbr><wbr>不显示应用程序标题栏<br></wbr></wbr>
  3. •android:theme="@android:style/Theme.NoTitleBar.Fullscreen"<wbr><wbr>不显示应用程序标题栏,并全屏<br></wbr></wbr>
  4. •android:theme="@android:style/Theme.Light"<wbr><wbr>背景为白色<br></wbr></wbr>
  5. •android:theme="@android:style/Theme.Light.NoTitleBar"<wbr><wbr>白色背景并无标题栏<br></wbr></wbr>
  6. •android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"<wbr><wbr>白色背景,无标题栏,全屏<br></wbr></wbr>
  7. •android:theme="@android:style/Theme.Black"<wbr><wbr>背景黑色<br></wbr></wbr>
  8. •android:theme="@android:style/Theme.Black.NoTitleBar"<wbr><wbr>黑色背景并无标题栏<br></wbr></wbr>
  9. •android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"<wbr><wbr> 黑色背景,无标题栏,全屏<br></wbr></wbr>
  10. •android:theme="@android:style/Theme.Wallpaper"<wbr><wbr>用系统桌面为应用程序背景<br></wbr></wbr>
  11. •android:theme="@android:style/Theme.Wallpaper.NoTitleBar"<wbr><wbr>用系统桌面为应用程序背景,且无标题栏<br></wbr></wbr>
  12. •android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"<wbr><wbr>用系统桌面为应用程序背景,无标题栏,全屏<br></wbr></wbr>
  13. •android:theme="@android:style/Translucent" 半透明效果
  14. •android:theme="@android:style/Theme.Translucent.NoTitleBar"<wbr><wbr>半透明并无标题栏<br></wbr></wbr>
  15. •android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"<wbr><wbr>半透明效果,无标题栏,全屏<br></wbr></wbr>
  16. •android:theme="@android:style/Theme.Panel"
  17. •android:theme="@android:style/Theme.Light.Panel"
复制代码
android中系统自带的样式(style)的集锦:

Android平台定义了三种字体大小。
  1. "?android:attr/textAppearanceLarge"
  2. "?android:attr/textAppearanceMedium"
  3. "?android:attr/textAppearanceSmall"
复制代码
使用方法:
  1. android:textAppearance="?android:attr/textAppearanceLarge"
  2. android:textAppearance="?android:attr/textAppearanceMedium"
  3. android:textAppearance="?android:attr/textAppearanceSmall"
复制代码
或者
  1. style="?android:attr/textAppearanceLarge"
  2. style="?android:attr/textAppearanceMedium"
  3. style="?android:attr/textAppearanceSmall"
复制代码
Android字体颜色
  1. android:textColor="?android:attr/textColorPrimary"
  2. android:textColor="?android:attr/textColorSecondary"
  3. android:textColor="?android:attr/textColorTertiary"
  4. android:textColor="?android:attr/textColorPrimaryInverse"
  5. android:textColor="?android:attr/textColorSecondaryInvers<wbr>e" </wbr>
复制代码
AndroidProgressBar
  1. style="?android:attr/progressBarStyleHorizont<wbr>al"<br></wbr>
  2. style="?android:attr/progressBarStyleLarge"
  3. style="?android:attr/progressBarStyleSmall"
  4. style="?android:attr/progressBarStyleSmallTit<wbr>le" </wbr>
复制代码
分隔符横向:
  1. <View
  2. android:layout_width="fill_parent"
  3. android:layout_height="1dip"
  4. android:background="?android:attr/listDivider" />
复制代码
分隔符纵向:
  1. <View android:layout_width="1dip"
  2. android:layout_height="fill_parent"
  3. android:background="?android:attr/listDivider" />
复制代码
CheckBox<wbr><wbr></wbr></wbr>
  1. style="?android:attr/starStyle"
复制代码
其它<wbr><wbr></wbr></wbr>
  1. //类似标题栏效果的TextView
  2. style="?android:attr/listSeparatorTextViewSty<wbr>le"<br></wbr>

  3. //其它有用的样式
  4. android:layout_height="?android:attr/listPreferredItemHeight"

  5. android:paddingRight="?android:attr/scrollbarSize"

  6. style="?android:attr/windowTitleBackgroundSty<wbr>le"<br></wbr>

  7. style="?android:attr/windowTitleStyle"

  8. android:layout_height="?android:attr/windowTitleSize"

  9. android:background="?android:attr/windowBackground"
分享到:
评论

相关推荐

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

    本篇文章将详细解析Android系统自带的一些主要样式,以及如何通过`android:theme`属性应用它们。 1. `android:theme="@android:style/Theme.Dialog"`: 这个主题会让Activity看起来像一个对话框,通常用于展示小型、...

    Android改Theme实现夜间模式

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

    androidStyle

    Android的样式系统支持样式之间的继承,这意味着你可以基于一个基础样式创建新的样式,只需覆盖需要改变的属性。例如: ```xml &lt;style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"&gt; ......

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

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

    Android 关于WebView一些注意点

    #### 四、Android系统自带样式 Android系统提供了多种内置样式,可以通过设置`android:theme`属性来改变Activity的外观。下面列举了一些常用的样式: - `@android:style/Theme.Dialog`:将Activity显示为对话框模式...

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

    这个XML文件是Android应用的样式和主题配置文件,它允许我们定制应用程序的外观,包括状态条的颜色和透明度。为了实现沉浸式状态条,我们需要在Style.xml中定义一个新的主题,并设置`android:...

    Android应用程序替换背景

    这些属性可以在主题(Theme)、样式(Style)或者布局(Layout)中使用,为UI元素提供定制化的属性值。例如,你可以定义一个名为`background_color`的属性,用于指定界面的背景颜色。 创建`attr`的步骤如下: 1. ...

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

    `android:textOn`和`android:textOff`分别用于设置开关状态时显示的文本,`android:checked`定义了控件的初始状态,而`android:buttonTint`则可以改变按钮的颜色主题。 接下来,我们需要在Java代码中获取`...

    Android窗体自定义标题栏

    随着Android版本的更新,标题栏的设计和实现方式也在不断变化,从早期的Android系统自带的ActionBar到Material Design中的ToolBar,再到现在的自定义标题栏。本文将围绕“Android窗体自定义标题栏”这一主题,深入...

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

    1. **修改主题(Theme)**:在应用程序的主题(res/values/styles.xml)中,你可以自定义一个进度条主题,如`&lt;style name="AppTheme.ProgressBar.Horizontal" parent="Widget.AppCompat.ProgressBar.Horizontal"&gt;`,...

    dialogstyle 去掉背景白色框

    默认样式是由系统主题决定的,其中包含了边框效果。要改变这一默认样式,我们需要创建一个自定义的Dialog主题,并在XML资源文件中定义。 1. 创建自定义主题: 在res/values/styles.xml文件中,添加一个新的主题风格...

    Android实现无标题栏全屏的方法

    Android中实现全屏、无标题栏的两种办法,另附Android系统自带样式的解释 实现全屏无标题栏: 1.在xml文件中进行配置 AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置...

    Android UI设计技巧

    android:theme="@style/AppTheme"&gt; &lt;!-- 应用程序组件 --&gt; ``` 3. **使用样式属性**: - 可以为不同的组件指定特定的样式属性。 - 示例代码: ```xml android:layout_width="wrap_content" android:...

    android SwitchButton 滑动开关按钮

    - **使用Style和Theme**:可以创建自定义样式和主题,通过`android:style`或`android:theme`属性应用到`Switch`上。 - **自定义Drawable**:修改`Switch`的轨道(track)和 thumb(滑块)图片,通过`android:thumb`...

    Android自定义类似ProgressDialog效果的Dialog

    系统自带的ProgressDialog通常用于表示一个操作正在进行,但它的样式和功能可能无法满足所有设计需求。为了提供更好的用户体验,开发者常常需要自定义Dialog以实现更个性化的展示效果。本文将详细介绍如何在Android...

    android自定义弹出窗

    9. **主题样式**:如果需要全局统一的风格,可以通过创建自定义的主题(Theme)和样式(Style),然后在弹出窗的布局文件中引用。 10. **兼容性测试**:由于Android设备的多样性,确保自定义弹出窗在不同屏幕尺寸、...

    底部导航栏框架(谷歌自带控件)

    style="@style/AppTheme.BottomNavigationView" /&gt; ``` ### 7. 动态更新菜单 在某些情况下,可能需要动态改变底部导航栏的菜单项,可以通过`setupWithNavController`方法与` NavController`配合使用,实现动态更新...

    android UI设计

    android:theme="@style/AppTheme"&gt; &lt;!-- 其他应用配置 --&gt; ``` #### 4. 自定义按钮显示效果 为了使应用更具个性化,开发者往往需要自定义按钮的显示效果。在Android中,可以通过创建自定义的Drawable资源文件...

Global site tag (gtag.js) - Google Analytics