http://blog.163.com/yimigao@126/blog/static/67156050201111644657836/
样式资源
样式资源定义了用户界面(UI)的格式和外观。样式能被应用到单独的View (通过置入layout 文件),或者整个Activity及应用程序(通过置入manifest文件)。
关于创建及应用样式的更多信息,请参阅应用样式和主题。
注意:样式是简单类型资源,是用名称(name)属性(而非XML文件名)来直接引用的。因此,在一个XML文件里,可以把样式资源和其他简单类型资源一起放入一个<resources>元素下。
文件位置
res/values/filename.xml
文件名可随意指定。元素的名称name将被用作资源ID。
资源引用
XML代码: @[package:]style/style_name
语法
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="style_name" parent="@[package:]style/style_to_inherit"> <item name="[package:]style_property_name" >style_value</item> </style> </resources>
元素
<resources>
必填项。必须是根元素。
无属性。
<style>
定义单个样式。包含<item>元素。
属性:
name
String类型。必填项。样式的名称,作为资源ID应用到View、Activity或应用程序。
parent
Style资源。本样式的父资源,将继承其Style属性。
<item>
为样式定义单个属性。必须是<style> 元素的子元素。
属性:
name
属性资源。必填项。指定样式属性的名称,必要的话带上包(package)前缀(比如android:textColor)。
示例
样式XML文件(存放在res/values/):
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="CustomText" parent="@style/Text"> <item name="android:textSize">20sp</item> <item name="android:textColor">#008</item> </style> </resources>
应用以上样式到TextView的XML文件(存放在res/layout/):
<?xml version="1.0" encoding="utf-8"?> <EditText style="@style/CustomText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello, World!" />
相关推荐
在Android应用开发中,风格(Style)是一种定义UI组件外观和行为的方式,它可以让你在整个应用程序中保持一致的设计,而无需在每个布局文件中重复设置相同的属性。本篇内容将聚焦于Android按钮(Button)的不同风格...
在Android开发中,Toolbar作为Action Bar的替代品,被广泛应用于构建应用的导航和操作界面。本教程将深入探讨如何在Android项目中有效地使用Toolbar,包括它的基本设置、右键菜单(Overflow Menu)的实现、弹出菜单...
在Android开发过程中,图像绘制是一项基本技能。本文档中提到了三种不同的API来实现在Android平台上绘制图片: ##### 1. 使用`ImageView`绘制图片 `ImageView`是最常用的显示图片的方式之一。它非常简单易用,只...
第三篇 Android开发基础详解 第7章 常用控件 7.1 Button(按钮) 7.2 ImageButton(图片按钮) 7.3 ToggleButton(开关按钮) 7.4 TextView(文本视图) 7.5 ImageView(图片视图) 7.6 EditText(编辑框) 7.7 ...
在Android开发中,资源文件是应用中不可或缺的一部分,它们通常位于项目的res目录下。资源文件夹用来存放各种资源类型,如图片、字符串、样式等,而资源文件夹下的文件则通过特定的格式定义和组织这些资源。本文将...
在Android开发中,Dialog是一种非常重要的用户界面组件,它用于在主应用程序界面之上显示一个临时窗口,用于向用户展示信息、询问确认或者提供选项。在本文中,我们将深入探讨如何在Android应用中有效地使用Dialog。...
### Android开发手册知识点详解 #### 一、概述 在《Android开发手册》中,文档以中文形式呈现,专为初学者准备,旨在帮助他们更好地掌握Android应用开发的基础知识和技术要点。该手册采用PDF格式,方便用户阅读和...
在Android开发中,组件是构建应用程序的基本单元。它们提供了用户界面和交互的框架,使得开发者可以构建功能丰富的移动应用。本篇文章将详细讲解Android中的主要组件,包括`Dialog&Notification`、`WebKit`、`Menu`...
在Android开发中,为了提高UI设计的效率并保持界面的一致性,开发者通常会利用**Style**和**Theme**两个概念来实现统一的设计规范。本文将详细介绍这两个概念,并通过实例展示它们在实际项目中的运用。 #### 二、...
### 阿里巴巴Android开发手册精要解析 #### 一、概述 阿里巴巴Android开发手册是一份详尽的文档资源,旨在为开发者提供一个全面、规范化的开发指南,帮助他们在构建高质量Android应用的过程中遵循最佳实践。该手册...
在Android开发中,Splash屏幕,或称为启动页,是一个应用程序启动时短暂展示的界面,通常包含应用程序的标志、开发商信息、应用名称和版本等。它主要用于提升品牌形象,展示加载进度,或者进行一些初始化操作。虽然...
1. **搭建Android开发环境**:确保已经安装了Java Development Kit (JDK) 和 Eclipse IDE,并且设置了正确的环境变量。 2. **获取Android源码**:通过Git或者其他版本控制系统克隆Android源码仓库。 3. **安装必要的...
《Android入门到精通详解》是一本专为初学者设计的Android开发指南,旨在帮助读者从零基础快速掌握Android应用开发的各个方面。这份资料通过详细的文字描述和实例解析,引领读者逐步深入Android的世界。 首先,从...
在Android开发中,样式(style)是一种非常重要的设计元素,它允许开发者定义UI组件的外观和行为。风格的继承机制使得我们可以复用和扩展已有的样式,以创建更加丰富且一致的用户界面。本文将深入探讨Android style的...
#### 三、Android开发环境搭建 为了进行Android应用开发,开发者需要安装以下工具: - **JDK**:Java Development Kit,用于编写Java代码。 - **Android Studio**:官方推荐的集成开发环境(IDE),包含所有必要的...
在Android开发中,`EditText`是用户界面(UI)组件之一,它允许用户输入文本。这个组件在许多应用场景中都非常重要,例如登录表单、注册页面、搜索栏等。本篇将深入解析`EditText`的各个方面,包括基本用法、属性...