android界面布局,如何布局一个跟分辨率无关的,自动换行的界面

现在布局安卓界面,有两种情况:1.横屏和竖屏的宽度不一样,如何根据宽度来自动排列图标?如:竖屏可以排四个图标,横屏就排六个2.不同手机分辨率不一样,如何根据分辨率也自动排... 现在布局安卓界面,有两种情况:
1.横屏和竖屏的宽度不一样,如何根据宽度来自动排列图标?
如:竖屏可以排四个图标,横屏就排六个
2.不同手机分辨率不一样,如何根据分辨率也自动排列图标?
如:大分辨率的可以显示六个,而小分辨率的只能显示四个
上面两个问题能用ANDROID的布局实现吗?就是看屏幕的大小,自动排列图标,如果显示不了四个,那么第四个就自动在第二行了。
跟网页的浮动布局一样。初学ANDROID布局,还请各位多多指点一下。如下图:
展开
 我来答
戈可可0K0
2011-03-29 · TA获得超过102个赞
知道答主
回答量:51
采纳率:0%
帮助的人:67万
展开全部
刚才打了一遍,结果提交的时候浏览器崩溃了,真悲剧!再重打一遍吧。
首先,我们的布局文件*.xml都是放在android的工程下的layout这个目录下的。其实。android还支持
横屏和竖屏切换的时候,系统调用不一样的布局xml。比如你的一个activity用到的布局文件叫做main.xml 你实现一个竖屏的main.xml放在layout-port这个目录下 实现一个横屏main.xml放在layout-land这个目录下。(这两个目录自己建)系统会自动去这两个目录中找到对应的xml文件。同样的对于不同分辨率的屏幕。系统也支持。比如一个320*480 一个600*1024.你新建一个layout-320*480 实现一个main.xml让它一行显示三个无间隔,将这个xml放进去。再实现一个一行放四个有间隔的xml放到layout-600*1024 这个文件中 就ok啦。 也可以和横竖屏结合这用 例如
layout-port-320*480 。你试试看,有问题hi我。
这个名有人吗
2011-03-29 · TA获得超过275个赞
知道答主
回答量:15
采纳率:100%
帮助的人:1.5万
展开全部
把那些图标的父控件设为android:layout_height="wrap_content"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s_potat0
2011-03-31
知道答主
回答量:12
采纳率:0%
帮助的人:9万
展开全部
这个的话你要分别设计不同分辨率下的xml
然后在AndroidManifest.xml里面设置显示关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx_perfect
2011-04-01 · TA获得超过105个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:94万
展开全部
android:layout_height="wrap_content"
android:layout_width="wrap_content"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式