Android日记之201218

说真的,挺怕在休息的日子里来写这些东西。因为往往休息的时间是不会去碰这些技术性的东西的,但是既然自己称其为日记了,那就是要每天来记录的,也算是给自己的一点压力吧。

嗯~~~今天说什么呢~~~Layout吧,只要是写到Android程序都会涉及到的东西。

首先是LineaLayout。因为这个可以说用的十分平凡,也很方便。当我需要垂直排列,orientation为vertical,水平则为horizontal。当其中所有的控件都为fill_parent时,可以通过调节weight,其值越大,所占的地方就越小。但是,在使用LineaLayout的时候,有一点不足的就是当一个页面中既有水平布局,又有垂直布局的时候,就需要用多个LineaLayout,系统在编译的时候就会生成多个LineaLayout,这对设备是个负担。

所以,当我们的界面比较复杂的时候,我们可以用RelativeLayout。通过控件之间位置的关系来确定每个控件的位置。用多了其实也挺方便的,至少我喜欢。

还有一个常用的是TabLayout,是带有标签的布局,这个在我今年一月3号的日记中提过了,而且google在新的jar包里不提倡使用TabLayout了,在此也不多说了。

相关推荐