摘要:
如果考虑轮换改变上面的帧布局中6个TextView的背景色,就会看到上面的颜色渐变条不断地变换,就像大街上的霓虹灯一样。下面的程序还是使用上一篇的FrameLayout布局管理器,只是程序启动了一个线程来控制周期性地改变这6个TextView的背景色。 效果图: MainActivity.java 阅读全文
摘要:
功能:使用TableLayout来管理组件的布局 效果图: activity_main.xml 上面页面中定义了3个TableLayout,3个TableLayout中粗体字代码指定了它们对各列的控制行为。 第1个TableLayout,指定第2列允许收缩,第3列允许拉伸。 第2个TableLayo 阅读全文
摘要:
功能:画一个小球,可以跟随手指在屏幕上移动。 自定义一个UI组件 DrawView.java 自定义组件后,有两种方法实现,第一种是直接放在layout布局里,第二种是在Activity添加。 首先讲动态添加 MainActivity.java activity_main.xml 其次说在布局文件中 阅读全文