Android开发指南基础篇UI完结篇

终于要完成UI部分了,UI部分的最后一篇当然是要先谈谈自定义控件和自定义属性了。当然这个自定义控件只是非常简单的形式,在后期也会写有关于自定义控件的文章。

有些时候,自己要在布局文件中重复书写大量的代码来定义一个布局。这是最基本的使用,当然要掌握;但是有些场景都去对应的布局里面写对应的属性,就显得很无力。会发现,系统自带的控件无法满足我们的要求,这个时候就要考虑自定义控件。自定义view的世界,十分浩瀚,很有必要学习其基本原理和方法。接下来就对自定义view,做一个初步的认识,我会写的十分的详细,带您一步步了解封装的重要性。

有这么一种场景,看图:

除了布局之外,还有一点。当用户点击的时候,会自动选中复选框,而且红色textview变为绿色。且改变了内容。

那就一点点的看看怎么通过自定义view和自定义属性来完成上述功能。

首先,它是显示在一个活动中的。这个活动,就定位为SettingCenterActivity,要在这个活动中加载上面的的布局。通过以前的方式来完成一下布局上的功能。就使用线性布局,冗余的代码写了出来:

定义一个activity_settingcenter.xml:

?xmlversion="1.0"encoding="utf-8"?LinearLayoutxmlns:android="







































哪里治疗白癜风效果好
北京医院专业白癜风治疗



转载请注明:http://www.jiaju1314.com/lsqy/8484.html