`
苹果超人
  • 浏览: 199881 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

定义style样式

 
阅读更多
  在res/values目录下创建style.xml文件。在声明时先要声明xml的版本及encoding编码为UTF-8,其内的resources需要以stylename作为样式名称,最内层才是item定义样式的范围,语法如下:
<resources>
  <style name=string>
     <item name=string>Hex value | string value | reference </item>
  </style>
</resources>
可能有点抽象,直接给个例子就明白了。
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="textview1">
    	<item name="android:textSize">18sp</item>
    	<item name="android:textColor">#EC9237</item>
    </style>
    <style name="textview2">
    	<item name="android:textSize">14sp</item>
    	<item name="android:textColor">#ff7f7c</item>
    	<item name="android:fromAlpha">0.0</item>
    	<item name="android:toAlpha">0.0</item>
    </style>
</resources>

绑定到具体的控件,是通过控件的style属性来绑定的,如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<TextView android:text="TextView1" 
    style="@style/textview1"
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/>
<TextView android:text="TextView2" 
    style="@style/textview2"
    android:id="@+id/textView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/>
</LinearLayout>
分享到:
评论

相关推荐

    MyStyle.rar样式基础,Style样式的定义和使用,关联事件处理Style,多层样式的处理,自动应用样式案例

    在WPF(Windows Presentation Foundation)开发中,样式(Style)是一种强大的工具,它允许开发者以声明式的方式定义UI元素的外观和行为。本教程“MyStyle.rar”将深入讲解样式的基础,包括样式的定义、使用,以及...

    WPF中Style样式原理分析

    ### WPF中Style样式原理分析 #### 一、Style在WPF中的作用及定义 WPF(Windows Presentation Foundation)作为Microsoft开发的一种用户界面框架,它提供了丰富的功能来创建美观且功能强大的应用程序。其中,`Style...

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

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

    css笔记1如何定义样式

    在上面的例子中,我们在`&lt;head&gt;`标签内部创建了一个`&lt;style&gt;`标签,并定义了两个样式规则:`h1 { color: green; }` 和 `p { font-size: 55px; }`。这两个规则分别应用于所有的`&lt;h1&gt;`和`&lt;p&gt;`标签,使得所有这些元素都...

    学习笔记:自定义样式(style)与主题(theme)

    首先,样式(style)是一种定义UI组件外观的方式,它包括字体、颜色、大小、边距等属性。在Android中,样式通常定义在`res/values/styles.xml`文件中。一个样式可以包含多个属性,例如: ```xml &lt;style name=...

    CSS 指层叠样式表 (Cascading Style Sheets)

    CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常...

    CustomStyle

    自定义Style允许开发者定义自己的样式模板,以便在多个视图中统一应用。这有助于代码复用,提高可维护性。自定义Style通常包含以下步骤: 1. 在res/values/styles.xml文件中定义新的Style元素,指定父样式(如果有...

    Dreamweaver CS6中使用CSS定义链接样式.pdf

    在网页设计领域,CSS(Cascading Style Sheets)是一种强大的工具,用于控制页面的布局和样式。Dreamweaver CS6是Adobe公司推出的一款强大的网页设计软件,它为用户提供了直观的界面来创建、编辑和管理网页。在...

    WNDCLASS中的style 定义

    style是一个整型值,由一系列预定义的窗口类样式常量组合而成,这些常量定义了窗口的绘制方式、重绘行为、双击响应以及资源管理等多个方面。以下是一些常见的style标志及其功能: - **CS_BYTEALIGNCLIENT**:指示...

    如何去掉内联样式 通过style属性定义的(element.style)

    内联样式是直接在HTML元素中通过style属性定义的样式,内部样式则是在HTML文档的head部分的style标签中定义,而外部样式是通过link标签引入的独立的CSS文件。每种方式都有其特定的用途和优先级规则。 内联样式的...

    wpf_外部引用style

    标题"wpf_外部引用style"提示我们将学习如何在WPF项目中引用一个名为“版本一只有Style样式”的外部样式文件。这可能是一个名为`Styles.xaml`的文件,其中包含了一组预定义的样式。 引用外部样式文件有以下步骤: ...

    CSS样式风格定义

    系统默认提供的CSS样式风格定义 说 明:在《动易网站管理系统》中,CSS样式风格定义是可以自己自由定义的,也说是说您可以自由添加N多个自定义的风格,然后在各频道的版式模板中调用就行了。下面提供的是系统默认...

    Android Style\\Theme动态切换

    Style则类似,如`&lt;style name="Widget.StyleName"&gt;`,并指定`item`属性来定义样式细节。 2. **动态切换Theme**: - 应用级别的切换:可以通过修改`AndroidManifest.xml`中Activity的`android:theme`属性来实现。 ...

    CSS应用于页之内部定义style元素 (2).docx

    在CSS(层叠样式表)中,内部定义`&lt;style&gt;`元素是将样式代码放置在HTML文档的`&lt;head&gt;`部分内,以便控制文档的外观和布局。这种做法与外部引用CSS文件(`.css`)或在元素内使用`style`属性有所不同。以下是关于这个...

    winform c# ProgressBar特殊样式style

    这个库可能包含了一系列预定义的进度条样式,开发者可以通过简单的属性设置,快速应用到自己的项目中,而无需从零开始编写复杂的绘制代码。 `ExtendedDotNET.Controls.dll`这个库可能包含以下功能: 1. **多色样式...

    java使用代码上传tif至geoserver发布服务并设置坐标系和style样式.zip

    java使用代码上传tif至geoserver发布服务并设置坐标系和style样式 包含jar::commons-codec-1.15.jar commons-io-2.2.jar commons-logging-1.2.jar geoserver-manager-1.7.0-pdok2.jar jdom-1.1.3.jar org....

    WPF做的样式实例 利用Style的事例 WPF项目必备的组件

    在Windows Presentation Foundation(WPF)中,样式(Style)是一种强大的工具,用于定义控件的外观和行为。这篇实例教程将深入探讨如何利用Style来创建和应用WPF项目的组件,帮助初学者更好地理解和掌握这一核心...

    CSS样式(规则)定义对话框中英文对照.pdf

    根据给定文件内容,该文件名为“CSS样式(规则)定义对话框中英文对照.pdf”,似乎是一份关于CSS样式的对照表。文件中列举了多个CSS属性及其英文名称,尽管OCR扫描可能导致个别字词识别不准确,但下面将基于提供的内容...

    wpf 使用style

    2. **在哪里定义Style** `Style`可以在以下位置定义: - `ResourceDictionary`: 通常在应用程序级别的`App.xaml`文件或页面级别的`.xaml`文件中定义全局样式。 - `ControlTemplate`: 当需要自定义控件的内部结构...

Global site tag (gtag.js) - Google Analytics