android的布局

来源:互联网 发布:网络协议测试仪 编辑:程序博客网 时间:2024/06/11 20:04

      做完那个首页布局,也将近有一个月了,老大不但没说我,还一直都在鼓励我。像我这么菜的人,虽然时间用了这么久也是咬紧牙关,才勉强过老大这一关,只是还要去审核,其他的都不管了,好好努力吧。


  我一向都没有写博客和日记的习惯,但看到老程序猿总是说 记录一下,虽然不知道记录自己的问题的作用有多大 ,至少现在没发现过。但前辈说的话总有深意的,所以把这几天的感想写写, 希望对我以后有用。


  我总是感觉相对布局和线性布局有时候真神奇,特别是圆盘的时候,明明是长方形的控件,却一个一个组合在一起看起来像个圆,对这样的代码我只能佩服了,开始的时候看到这种效果,感觉我根本就无从小手,后来发现这些布局都和图片有关,图片占了很大一部。  通过我不断的请教别人帮忙,我慢慢地修改自定义圆盘布局,修改半径,宽和高,子控件的宽和高,修改旋转角度,修改旋转方式,在xml文件中试用不同的图片,然后一个相对套绝对,绝对套相对,然后又是center_inparent来使圆心一致,有时候发现一个自定义圆盘的背景图片显示的奇怪,就直接用个线性布局包起来就正常显示了。遇到最棘手的问题是屏幕适配了,我这个界面也太奇怪了,本来在我这里一切都ok的,然后有些也显示正常,可是一遇到魅族,就显示不正确 了,一张界面显示不全,不管是按屏幕缩放比例还是wrap_content都没什么用。后来就专门做了一套图,最后遇到的问题是align_parent_bottom这个属性的纠结,情况是我需要两个同级的控件同时距控件的底部,但是在跟目录下 就没用,所以我在根目录下加个相对布局,并且设置为父控件的底部,把那两个控件放在它的下面分别添加为父控件的底部的属性,这样就行了,如果你既要设置控件在父控件的底部,又要设置它的margin的话,就可以这样|,在代码中也是这样的,只是这样后面要加个Relativelayout或相对布局点出来的。其实屏幕适配的时候最重要的是缩放比例的控制,我这里完全是按照图片的缩放比例的,这个比例我完全是想不到的,但希望以后会想出来,能够独立解决问题,加油!

0 0
原创粉丝点击