摘要: <AnalogClock android:layout_width="fill_parent" android:layout_height="fill_parent" />DigitalClock是数字时钟,它继承自TextView; AnalogClock是模拟时钟,继承自View类,它不能显示当前秒数;<DigitalClock android:layout_width="fill_parent" android:layout_height="fill_parent" />此外andro 阅读全文
posted @ 2013-06-16 23:21 半夜点烟 阅读(506) 评论(0) 推荐(0)
摘要: View组件就类似于一个矩形空白区域,刚开始它里面什么都没有,对于android应用的其他UI组件来说,他们都继承了VIew组件,然后在View组件的空白区域上绘制外观.基于这个原理,开发者可以开发出项目定制的组件,当android系统提供的UI不能满足开发需求时,可以自定义类去继承View类或者View类的相关子类.然后重写View类中的某些方法; 当这个自定义类写完后,可以通过代码把该自定义组件添加到指定容器中通常情况下,会写一个构造器; 例如定义一个随手指触摸移动的球体public class DrawCircle extends View { public float start... 阅读全文
posted @ 2013-06-16 22:10 半夜点烟 阅读(288) 评论(0) 推荐(0)
摘要: ViewGroup本身表示容器, 他是View的一个抽象子类, 它可以包含很多个普通的view组件,另外它还可以包含一个ViewGroup容器. 由于它是一个抽象类,所以实际使用中通常使用viewGroup的子类来作为容器,比如各种布局管理器.如图所示ViewGroup和View关系.通过ViewGroup.LayoutParams和ViewGroup.MarginLayoutParams两个内部类来控制其子组件的分布.这2个内部类中都提供了一些XML属性,ViewGroup容器中的子组件可以指定这些XML属性.ViewGroup.LayoutParams所支持的xml属性为android:l 阅读全文
posted @ 2013-06-16 21:22 半夜点烟 阅读(246) 评论(0) 推荐(0)