`
hunankeda110
  • 浏览: 750287 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android中的样式(style)定义

阅读更多

 

android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view件属性的集合。如:需要定义字体的颜色和大小。
CSS中是这样定义的:
<style>
    .itcast{COLOR:#0000CC;font-size:18px;}
</style>
可以像这样使用上面的css样式:<div class="itcast">我的博客</div>
Android中可以这样定义样式:
res/values/styles.xml文件中添加以下内容
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name=“itcast”> <!-- 为样式定义一个全局唯一的名字-->
        <item name="android:textSize">18px</item> <!-- name属性为样式要用在的View控件持有的属性 -->
        <item name="android:textColor">#0000CC</item>
    </style>
</resources>
layout文件中可以像下面这样使用上面的android样式:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ....>
    <TextView style="@style/itcast"
        .....  />
 
<style>元素中有一个parent属性。这个属性可以让当前样式继承一个父样式,当前样式可以继承到父样式的值。当然,如果父样式的值不符合你的需求,你也可以对它进行修改,如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="itcast">
        <item name="android:textSize">18px</item> <!-- name属性为样式要用在的View控件持有的属性 -->
        <item name="android:textColor">#0000CC</item>
    </style>
    <style name="subitcast" parent="@style/itcast">
        <item name="android:textColor">#FF0000</item>
    </style>
</resources>
0
0
分享到:
评论

相关推荐

    Android 使用Font和style定义App全局字体样式

    本文将详细讲解如何在Android中使用`Font`和`style`来定义App全局字体样式。 首先,让我们了解`Font`的概念。在Android中,`Font`通常指的是字体文件,通常以`.ttf`(TrueType Font)或`.otf`(OpenType Font)格式...

    Android Style\\Theme动态切换

    在Android开发中,主题(Theme)和样式(Style)是构建用户界面的重要组成部分。它们允许开发者定义应用程序的整体外观和感觉,包括颜色、字体、布局等元素。动态切换Theme和Style可以提升用户体验,使得用户可以根据...

    Android UI中的style和theme以及AlertDialog

    在Android中,样式是一种定义控件外观和行为的集合,它包括字体、颜色、大小、边距等属性。Style通常定义在res/values/styles.xml文件中,可以为单个控件或一组控件设置。例如,你可以创建一个样式来定义所有按钮的...

    Android_样式(style)&主题(theme)&显示单位

    在Android开发中,样式(style)和主题(theme)是两个关键的概念,它们用来统一和管理应用程序的视觉表现。样式可以看作是一组预定义的属性集合,用于控制UI组件的外观,比如字体颜色、大小、背景等。而主题则是...

    android studio code style

    综上所述,"android studio code style"涉及到的主要内容是如何在Android Studio中配置和使用Dagger注解的代码风格,以及如何利用IDE的各种功能来保持代码的整洁、一致性和高效性。通过合理配置和利用这些工具,...

    Android Style实例总结

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

    android 自定义RadioButton的样式

    3. **调整RadioButton的按钮样式**:可以进一步通过`android:button`属性来自定义按钮的显示效果。 #### 创建Drawable资源文件 创建Drawable资源文件通常是通过XML文件来实现的,这些文件一般位于项目的`res/...

    Android应用源码之style.zip

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

    android_UI进阶之style和theme的使用

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

    kstyle, KStyle是一个Android的样式开发的学习项目。.zip

    在Android应用开发中,样式(Styles)是一种强大的工具,它允许开发者定义和统一应用程序的外观和感觉。KStyle项目是一个专为Android开发者设计的学习资源,旨在深入理解和掌握样式开发技术。这个开源项目提供了丰富...

    androidStyle

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

    安卓Android源码——style1.rar

    综上所述,"style1.rar"可能包含的源码涵盖了Android样式定义、使用、继承、主题应用等多个方面,通过学习和分析这些源码,我们可以更好地理解和掌握Android UI的定制技巧,提升应用的用户体验。

    Android Theme和Styles内部定义解析.txt

    本文将深入探讨Android中`Theme`和`Styles`的内部定义及其工作原理。 #### 二、Theme与Styles的基础概念 1. **Theme**:主题是用于定义应用或某个Activity的整体外观的集合。它可以控制应用的颜色、字体大小、窗口...

    Android主题样式配置

    二、Android样式(Styles) 1. **样式的定义**:样式是针对单个视图或控件的外观设定,可以包含字体、颜色、大小等属性。同样在`styles.xml`文件中定义,例如: ```xml &lt;style name="CustomButtonStyle" parent=...

    android_code_style

    "codestyles"文件名列表可能包含了一些预定义的代码风格配置文件,这些文件可以被导入到Android Studio中,为开发者提供一致的代码格式化规则。 以下是关于Android代码风格的一些关键知识点: 1. **代码风格指南**...

    android change style

    1. **创建Style资源**:在`res/values/styles.xml`文件中定义所需的Style。例如,我们可以创建一个名为`CustomTextStyle`的Style,包含不同的文字颜色和字体大小。 ```xml &lt;style name="CustomTextStyle"&gt; ...

    android中主题和样式的基本用法

    在Android开发中,主题(Theme)和样式(Style)是两个重要的概念,它们极大地提高了代码的可维护性和复用性,降低了冗余。本篇将详细介绍Android中的主题和样式的应用,以及如何有效地利用它们来优化您的应用界面。...

    类型(style) 资源

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

    Android中dialog常用样式

    本资源集合了Android中常用的Dialog样式,通过分析和学习,可以帮助开发者更高效地创建符合设计要求的对话框。 首先,让我们了解Dialog的基本结构和使用方式。Dialog是基于Activity的,通常由`AlertDialog.Builder`...

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

    在Android开发中,样式(style)是一种非常重要的设计元素,它允许开发者定义UI组件的一致外观和行为。在本示例中,我们将深入探讨Android源码中的style应用,并通过实际案例来理解其工作原理。 首先,我们需要了解...

Global site tag (gtag.js) - Google Analytics