最近在看android相关的内容,也找了一份android相关的工作,工作中感觉到自己还有很多欠缺的东西。有一些事情需要做:(TODO)
1、andorid 的自定义View控件。(比如:改造一个圆形的 ImageView )
2、从网上下载一个圆的ImageView控件之后,放入Fragment的列表中。(由于某种原因,数据填充出现问题,导致第一次进入Fragment的时候,一部分数据得以填充,而另外一些的其他部分则未能进行正确填充,当该Fragment不在前台后,再次进入Fragment的时候,内容得以填充。) --------》可见在Fragment的生命周期中发生了一些事情。需要进一步研究其生命周期。
DOING:
1、ScrollView 也是一个容器,可以像布局文件一样放很多其他的View。但是其更像一个有无限容量的View , 里面可以放各种各样的控件,无论是TextView,还是ListView,都可以进行存放。
需要注意的一点就是:
ListView条目在普通布局(比如 LinearLayout)中是可以滑动的,但是当其放到了ScrollView中时,其本身的大容量,相对于ScrollView的大容量而言,融为了一体。全部ListView中的条目成为了ScrollView的一部分,也就是说只有一个可滑动的。
2、 .9.png的作用,以及制作工具的使用,需要结合具体的实践进行分析。
3、关于布局的一些感悟:
在布局中应当尽量使用 线性布局 ,这样当后期修改布局的时候能带来很多便利之处。
相对布局 则会造成各个View之间的依赖性过于严重,造成后期改动时往往要动很多东西。
可以进行重叠的一些布局: 相对布局, 帧布局, 绝对布局。