现在布局安卓界面,有两种情况:
1.横屏和竖屏的宽度不一样,如何根据宽度来自动排列图标?
如:竖屏可以排四个图标,横屏就排六个
2.不同手机分辨率不一样,如何根据分辨率也自动排列图标?
如:大分辨率的可以显示六个,而小分辨率的只能显示四个
上面两个问题能用ANDROID的布局实现吗?就是看屏幕的大小,自动排列图标,如果显示不了四个,那么第四个就自动在第二行了。
跟网页的浮动布局一样。初学ANDROID布局,还请各位多多指点一下。如下图:

解决方案 »

  1.   

    我有种方法,没试过,不知道行不行:
     
       弄个EditText  
    对于大屏幕  放在一行,实现是可以的,怎么实现,我不会。嘿嘿小屏幕,你可以让他android:singleLine="false"默认的是这个。
    然后,你可以在上面加图片。
    这个控件是可以加小图片的。不过,你可以自己设置此控件显示的大小啊 。说实在的,怎么实现,我也不会。
      

  2.   

        使用动态布局的话,应该是可以实现的,在onCreate函数中计算屏幕的大小,把控件逐个逐个网上加是肯定能达到效果的,但是的确比较麻烦。
        不知道Android用没有提供方便的布局方式来实现楼主的要求,等待楼下大牛回答。