style使用

原创 2012年03月22日 14:30:44

问题描述:

如何通过style定义一个按钮的样式?


问题方法:

1.在values目录中创建styles.xml

定义menu样式:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="menu">
    <item name="android:textSize">@dimen/menu_font_size</item>	
    <item name="android:textColor">@color/text_color</item>
    <item name="android:background">@drawable/button_bg</item>
    <item name="android:layout_width">@dimen/menu_width</item>
    <item name="android:layout_height">@dimen/menu_height</item>
    <item name="android:button">@null</item>
    <item name="android:paddingLeft">@dimen/menu_left</item>
</style>
</resources>

2.在values目录中创建dimens.xml


<?xml version="1.0" encoding="utf-8"?>
<resources>
	<dimen name="menu_font_size">18sp</dimen>
	<dimen name="menu_width">164dp</dimen>
	<dimen name="menu_height">38dp</dimen>
	<dimen name="menu_left">52dp</dimen>	
</resources>

3.在Button中使用上面的style


style="@style/menu"


在android style文件中使用自定义属性

样式文件style里使用自定义属性
  • zouchengxufei
  • zouchengxufei
  • 2015年11月10日 16:06
  • 3830

Android中Style和Theme的使用

Style: Style是View中一些属性的集合,包括height,padding,font color,background等等,Style单独定义在xml文件中,类似与web页面中css的角色...
  • rongwenbin
  • rongwenbin
  • 2016年05月25日 16:28
  • 576

如何在android style文件中使用自定义属性

前几天我在项目中遇到了这样一个问题:我为项目写了一个自定义控件,这个控件会被大量复用,所以我准备在style.xml文件中定义一个style来减少重复xml布局内容的编写,但是里面有一个自定义的控件属...
  • zhufuing
  • zhufuing
  • 2014年11月24日 10:06
  • 29416

在android style.xml文件中使用自定义属性

直接使用属性名就行了 不用加命名空间了 代码如下:
  • a631855639
  • a631855639
  • 2016年02月04日 18:16
  • 2756

Android中style内使用自定义属性

0x0001 起因 0x0002解决0x0001 起因项目要自定义控件,功能相同,但是颜色定制。自带的控件用着都没问题,结果自定义的时候,就碰到了问题。 Error:(2146, 21) No re...
  • tomlucky1024
  • tomlucky1024
  • 2017年03月08日 18:10
  • 437

React 中style的使用

React中style的使用和直接在HTML中使用有些不同,第一,React中必须是style="opacity:{this.state.opacity};"这种写法,第二如果多个style格式如下,...
  • russle
  • russle
  • 2015年11月05日 21:13
  • 37153

style、theme的关系与使用

第1节 概述 主题theme与风格style是两个很相近的概念,经常把它们混乱着称呼。它们都定义在xml文件中,都使用style标签。 主题与风格是包含与被包含的关系。例如同一个主题中,按...
  • sinat_33661267
  • sinat_33661267
  • 2016年09月05日 20:53
  • 523

Geoserver Style使用方法概述

GeoserverStyle用于控制地理空间数据的显示,Geoserver 给用户提供了四种格式的Style,分别为Styled LayerDescriptor(SLD), Cascading Sty...
  • gangonglv2278
  • gangonglv2278
  • 2017年11月27日 15:56
  • 158

Style标签和Selector的使用

在values目录下的styles.xml中设置一个TextView的style match_parent ...
  • w77996
  • w77996
  • 2016年10月19日 19:05
  • 299

Android:解决style文件不能使用自定义属性

今天写自定义View的时候,布局文件中属性太多,想放到style中,但是遇到一个问题,就是自定义属性不识别,报错如下: 然后我试着写了命名空间,但是还是不行,后来查了下,有人说属性之前直接...
  • jiahongyu0529
  • jiahongyu0529
  • 2017年12月03日 14:32
  • 205
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:style使用
举报原因:
原因补充:

(最多只允许输入30个字)