`
柴秉承
  • 浏览: 88108 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Android内建样式收集

 
阅读更多

字体大小

对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。

"?android:attr/textAppearanceLarge"

"?android:attr/textAppearanceMedium"

"?android:attr/textAppearanceSmall"

使用方法为:

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



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

字体颜色

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"

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"

更多细节可参考SDK文档的R.attr类。

 

分享到:
评论

相关推荐

    Android自定义Spinner样式

    本文将详细介绍如何自定义Android Spinner的样式,包括选择框背景、选择框文字属性以及弹出框文字属性。 1. **选择框背景** - 背景资源:可以使用`android:background`属性设置自定义背景图,或者通过XML定义形状...

    android 自定义RadioButton的样式

    ### Android自定义RadioButton的样式 在Android开发过程中,经常需要对UI进行个性化定制来满足不同应用的需求或提高用户体验。RadioButton是一种常用的控件,用于表示一组互斥的选择项。默认情况下,Android提供的...

    android Preference自定义样式

    本篇将深入探讨如何在Android中实现`Preference`的自定义样式。 首先,理解Preference的基本用法是关键。Preference通常在XML布局文件中定义,并通过`&lt;preference-headers&gt;`标签在设置活动中声明。例如: ```xml ...

    android自定义ProgressDialog样式

    android自定义ProgressDialog样式详解,一分钟教会你如何自定义android样式。

    android ProgressDialog 自定义样式

    然而,系统默认的ProgressDialog样式可能无法满足所有设计需求,因此开发者常常需要对其进行自定义,以实现更个性化的视觉效果和交互体验。本篇文章将详细讲解如何在Android中自定义ProgressDialog,以及如何实现带...

    自定义android RadioButton样式

    总的来说,自定义Android的RadioButton样式涉及到多个方面,包括创建XML资源文件定义样式,修改布局文件应用样式,以及可能的交互效果实现。理解并掌握这些技巧,可以让你的应用界面更加独特和吸引人。

    Android自定义SeekBar样式

    这篇博客将深入探讨如何自定义Android的SeekBar样式,以实现更丰富的视觉效果。 首先,我们要明白 SeekBar 的工作原理。SeekBar主要由三部分组成:轨道(Track)、 thumb(滑块)和进度条(Progress)。默认情况下...

    Android 实例讲解 Spinner样式修改

    对于android项目开发来说,常常会用到Spinner实现下拉框的效果。而对于Spinner加载适配器的方法有多种: 1.直接加载android自带的ArrayAdapter,SimpleAdapter; 2.自定义继承BaseAdapter的适配器。 对于适配器加载...

    Android Layout样式布局

    ### Android Layout样式布局详解 #### 一、概述 在Android应用开发中,界面设计是非常重要的一环,而界面设计的核心就是布局(Layout)。布局决定了应用界面的结构与外观,是用户体验好坏的重要因素之一。本文将...

    Android 自定义SeekBar样式

    自定义的 SeekBar 样式,实现很简单,有需要的可以看看,本demo是仿酷狗SeekBar 的样式,进度条上小圆球可以随意拖动,如果不需要小圆球的只需要将main.xml里面的android:thumb="@drawable/seek_thumb"去掉就行了...

    Android TextView文本样式

    在Android开发中,TextView是用于显示文本的基本组件,它的样式设计是用户界面中不可或缺的一部分。在本主题中,我们将深入探讨如何使用自定义字体来增强TextView的文本样式,特别是通过使用`.ttf`(TrueType Font)...

    各种android弹出dialog效果以及各种dialog样式

    各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果以及各种dialog样式各种android弹出dialog效果...

    Android自定义Button按钮显示样式

    Android 自定义 Button 按钮显示样式 Android 自定义 Button 按钮显示样式是指在 Android 应用程序中对 Button 控件的样式进行自定义,以满足不同的应用程序需求和用户体验。自定义 Button 按钮显示样式可以通过两...

    android TextView 支持CSS样式

    ### Android TextView 支持CSS样式详解 #### 一、引言 在Android开发过程中,为了增强界面的表现力和可维护性,开发者常常需要利用到HTML和CSS的技术来丰富`TextView`的内容展示。虽然原生的Android SDK并没有直接...

    自定义Android的TabHost控件样式

    本文将深入探讨如何自定义Android的TabHost控件样式。 首先,我们从基础开始。TabHost是Android提供的一个布局容器,它包含一个TabWidget(显示各个Tab)和一个FrameLayout(用于显示被选中的Tab的内容)。默认的...

    Android各种日历样式

    本资源主要关注的是"Android各种日历样式",特别是针对Android 5.0(Lollipop)及其后续版本的设计风格。这里我们将深入探讨Android日历组件的实现方式,以及如何实现不同的日历样式。 首先,Android系统提供了原生...

    Android OpenGL高级GLSL应用-GLSL的内建变量的使用-绘制顶点功能源码

    Android OpenGL高级GLSL应用——GLSL的内建变量的使用_绘制顶点功能源码 Android OpenGL ES详解——高级GLSL 详解见:https://blog.csdn.net/github_27263697/article/details/143758317 目录 一、GLSL的内建变量 ...

    android自定义tabhost样式

    通过以上步骤,我们已经成功地自定义了Android的TabHost样式。这不仅可以提升应用的视觉效果,还可以提高用户的交互体验。记得在实际项目中,要根据需求灵活调整样式和逻辑,以达到最佳的效果。同时,阅读博客中的...

    自定义android5.0按钮样式

    在这个主题中,我们将专注于自定义Android 5.0(代号Lollipop)的按钮样式。Android Lollipop引入了新的Material Design设计语言,这是一套扁平化、色彩丰富且具有动态反馈的设计规范。自定义按钮样式可以让开发者...

Global site tag (gtag.js) - Google Analytics