`

Andriod Style属性

阅读更多
    在进行andriod程序开发过程中,我们可以通过样式(Style)的方式,初始化TextView的颜色等属性,还可以对Layout中的任何对象运用样式化的方法来更改外观。
    以下为部分Andiod Style的样式属性:
Android平台定义的主题样式:

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

Android平台定义了三种字体大小:

"?android:attr/textAppearanceLarge"
"?android:attr/textAppearanceMedium"
"?android:attr/textAppearanceSmall"

Android字体颜色:

android:textColor="?android:attr/textColorPrimary"
android:textColor="?android:attr/textColorSecondary"
android:textColor="?android:attr/textColorTertiary"
android:textColor="?android:attr/textColorPrimaryInverse"
android:textColor="?android:attr/textColorSecondaryInverse"

Android的ProgressBar样式:

style="?android:attr/progressBarStyleHorizontal"
style="?android:attr/progressBarStyleLarge"
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyleSmallTitle"

分隔符

横向: <View
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="?android:attr/listDivider" />
纵向: <View android:layout_width="1dip"
android:layout_height="fill_parent"
android:background="?android:attr/listDivider" /

CheckBox样式 

style="?android:attr/starStyle"


类似标题栏效果的TextView
style="?android:attr/listSeparatorTextViewStyle"

其它有用的样式
android:layout_height="?android:attr/listPreferredItemHeight"
android:paddingRight="?android:attr/scrollbarSize"
style="?android:attr/windowTitleBackgroundStyle"
style="?android:attr/windowTitleStyle"
android:layout_height="?android:attr/windowTitleSize"
android:background="?android:attr/windowBackground"
   
分享到:
评论

相关推荐

    Android Style实例总结

    在Android应用开发中,风格(Style)是一种定义UI组件外观和行为的方式,它可以让你在整个应用程序中保持一致的设计,而无需在每个布局文件中重复设置相同的属性。本篇内容将聚焦于Android按钮(Button)的不同风格...

    Android Style\\Theme动态切换

    - 对于单个View,可以使用`android:style`属性设置Style,或者在代码中使用`view.setBackgroundResource(styleResource)`。 - 使用`ContextThemeWrapper`类,创建一个带有新Theme的新Context,然后用这个新Context...

    androidStyle

    在Android开发中,"androidStyle"是一个重要的概念,它关乎到应用的视觉呈现和用户体验。风格(Style)允许开发者统一并定制应用中的UI元素外观,包括字体、颜色、尺寸等属性,使得整体界面具有一致性和专业性。下面...

    android change style

    在Android开发中,风格(Style)和主题(Theme)是两个重要的概念,它们允许开发者统一并自定义应用程序的外观和感觉。本篇文章将深入探讨如何在Android应用中动态地改变Style,以及Theme与Style的区别。 首先,让...

    Android 自定义属性及其引用

    在Android开发中,自定义属性和其引用是提高应用程序可扩展性和灵活性的重要手段。通过创建自定义属性,开发者可以为控件或者布局增加特定的功能,同时保持代码的整洁和模块化。本文将深入探讨Android自定义属性的...

    android Ui 属性

    Android UI属性是指在XML布局文件中定义的各种属性,用于控制控件和布局的外观和行为。下面我们将深入探讨Android UI属性及其应用。 一、基本布局属性 1. `layout_width` 和 `layout_height`:这两个属性定义了...

    Android TextView 属性文档

    【Android TextView 属性详解】 在Android开发中,TextView是一个至关重要的控件,它用于显示文本。深入理解TextView的属性能够帮助开发者实现丰富的文本展示效果,提高应用的用户体验。以下是对TextView的一些主要...

    android_UI进阶之style和theme的使用

    Android_UI进阶之style和theme的使用 Android 中的样式(style)和主题(theme)是两种资源,都是 Android 提供的默认资源,可以供开发者使用。同时,开发者也可以自己定义style和theme,以满足不同的需求。 style...

    android style and theme

    而要将一个**Style**设置为活动的**Theme**,则需要在`AndroidManifest.xml`文件中指定活动的`android:theme`属性,例如: ```xml android:name=".MyActivity" android:theme="@style/CodeFontTheme"&gt; ``` 这里`...

    Android Style的使用.pdf

    在Android开发中,`Style`是一个极其重要的概念,它允许开发者以一种统一且高效的方式管理界面元素的外观属性,如颜色、字体大小、背景等。通过使用`Style`,可以避免在多个地方重复编写相同的样式代码,从而提高...

    Android应用源码之style.zip

    在Android开发中,风格(Style)是UI设计和代码复用的重要组成部分。风格定义了一组UI组件的外观和行为属性,允许开发者在整个应用程序中统一视觉样式,提高代码可读性和可维护性。"Android应用源码之style.zip"提供...

    Android UI中的style和theme以及AlertDialog

    例如,你可以通过设置style属性让对话框采用特定的主题。 ```java AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.MyAlertDialogStyle); builder.setTitle("Title") .setMessage(...

    AttrTest android自定义属性

    android:theme="@style/AppTheme"&gt; ... &lt;activity android:name=".MainActivity"&gt; android:name="android.support.customtabs.TAB_LAYOUT_RESOURCE_ID" android:value="@layout/custom_tab" /&gt; &lt;!-- 添加...

    Android自定义Attr属性

    在Android开发中,自定义Attr属性是提升应用个性化和组件重用性的重要手段。通过自定义Attr,开发者可以创建自己的XML属性,使自定义控件更具有灵活性和扩展性。以下将详细介绍Android自定义Attr属性的使用过程及其...

    类型(style) 资源

    在Android开发中,类型资源(Style Resources)是一种高效且可维护的设计方式,它允许开发者将一组共同的属性集中定义在一个独立的XML文件中,然后在多个组件或视图中引用这些样式,避免了重复编码,提高了代码的...

    Android style简单学习应用示例.zip

    在Android开发中,风格(style)是应用程序界面设计的重要组成部分,它可以统一应用的视觉表现,提高用户体验。本示例"Android style简单学习应用示例.zip"旨在帮助开发者理解并掌握Android中的样式系统,如何创建和...

    Android style简单学习应用示例.rar

    在Android开发中,风格(style)是一种非常重要的设计元素,它能帮助开发者统一应用程序的外观和交互体验。"Android style简单学习应用示例"是一个专为初学者设计的项目,旨在帮助开发者理解如何在Android应用中定义和...

    Android自定义属性实现带边框效果的TextView

    Android自定义属性的使用就是解决此类问题的一种有效方法。本篇将深入探讨如何通过自定义属性来实现一个带边框效果的TextView。 首先,自定义属性是Android系统提供的一种扩展机制,允许开发者在组件中添加自己的...

Global site tag (gtag.js) - Google Analytics