导航

2011年5月27日

摘要: 最开始接触到theme和style是由于我要实现更改标题栏的样式的需求。当时比较幸运,找到了一片相当好的文章:解决Android自定义标题栏充满的问题。这篇文章详细讲解了解决问题的过程,让我受益匪浅。那什么是theme和style呢?Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。 Theme:是一个包含一种或者多种格式化属性的集合,我们可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Activity当中。比如,我们可以定 阅读全文

posted @ 2011-05-27 19:53 NCUT蓝色理想 阅读(3246) 评论(0) 推荐(0) 编辑

摘要: 做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。一、在res/values文件下定义一个attrs.xml文件,代码如下:<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="ToolBar&qu 阅读全文

posted @ 2011-05-27 19:51 NCUT蓝色理想 阅读(26884) 评论(3) 推荐(6) 编辑