一般为不同分辨率准备不同的图片就可以了,因为图片如果缩放的话效果不好。
不用准备多个
layout xml
文件
当然
layout.xml
文件中的高度与宽度设置不能写死的了
~
!
用
layout_weight
按比例分割屏幕
目前
UC
浏览器就是建了不同的
layout
,这是比较规范的做法
当然我们没有那么多精力,越简单越好,至于三个放图片的文件夹
hdpi
放的是高分辨率图
片,
另两个或说中等分辨率,
分辨率再更低的图片吧,
其实我感觉他们在开发的时候具体区
分起来,还是不够实现屏幕的适配
所以楼主要善于应用
Android
的控件,控件的属性,比如
layout_weight=“1”
就是强调该控
件的强调度,在一个
ViewGroup
中的
View
如果都有该写法的属性,那么他们的位置均分
屏幕的宽度,如果有个
TextView
一个
ImageView
,并想
TextView
放到屏幕的最右边,那
么
ImageView
加了该属性,那么其右边的
TextView
中写上
aandroid:gravity="right"
属性,
就自动摆在右边了
总上而言,应该多去研究下
android
控件,及其属性的作用,然后灵活应用才是正确之路
android
属性
Android
功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了
网上不少资料,
第一类
:
属性值为
true
或
false
android:layout_centerHrizontal
水平居中
android:layout_centerVertical
垂直居中
android:layout_centerInparent
相对于父元素完全居中
android:layout_alignParentBottom
贴紧父元素的下边缘
android:layout_alignParentLeft
贴紧父元素的左边缘
android:layout_alignParentRight
贴紧父元素的右边缘
android:layout_alignParentTop
贴紧父元素的上边缘