android界面布局,如何布局一个跟分辨率无关的,自动换行的界面
现在布局安卓界面,有两种情况:1.横屏和竖屏的宽度不一样,如何根据宽度来自动排列图标?如:竖屏可以排四个图标,横屏就排六个2.不同手机分辨率不一样,如何根据分辨率也自动排...
现在布局安卓界面,有两种情况:
1.横屏和竖屏的宽度不一样,如何根据宽度来自动排列图标?
如:竖屏可以排四个图标,横屏就排六个
2.不同手机分辨率不一样,如何根据分辨率也自动排列图标?
如:大分辨率的可以显示六个,而小分辨率的只能显示四个
上面两个问题能用ANDROID的布局实现吗?就是看屏幕的大小,自动排列图标,如果显示不了四个,那么第四个就自动在第二行了。
跟网页的浮动布局一样。初学ANDROID布局,还请各位多多指点一下。如下图: 展开
1.横屏和竖屏的宽度不一样,如何根据宽度来自动排列图标?
如:竖屏可以排四个图标,横屏就排六个
2.不同手机分辨率不一样,如何根据分辨率也自动排列图标?
如:大分辨率的可以显示六个,而小分辨率的只能显示四个
上面两个问题能用ANDROID的布局实现吗?就是看屏幕的大小,自动排列图标,如果显示不了四个,那么第四个就自动在第二行了。
跟网页的浮动布局一样。初学ANDROID布局,还请各位多多指点一下。如下图: 展开
4个回答
展开全部
刚才打了一遍,结果提交的时候浏览器崩溃了,真悲剧!再重打一遍吧。
首先,我们的布局文件*.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我。
首先,我们的布局文件*.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我。
展开全部
把那些图标的父控件设为android:layout_height="wrap_content"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个的话你要分别设计不同分辨率下的xml
然后在AndroidManifest.xml里面设置显示关系
然后在AndroidManifest.xml里面设置显示关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_width="wrap_content"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询