我想创建一个可以显示图像的应用。但真正的问题在于:例如我想在纵向模式的“手机”版本中只能在一行中以横向模式显示两个图像(如Youtube应用程序)。并且可以从“平板电脑”版本中推断出来,例如两幅肖像画和四幅风景画。并自动重定向到下一行。
这是一个很好的例子:我有7个图像,我希望我的布局在所有不同的布局中看起来像这样:
我不知道我是否可以更清楚。我只是想朝着正确的方向前进。
答案 0 :(得分:0)
我能想到两个解决方案:
希望这有帮助!
答案 1 :(得分:0)
我创建了一个工具,可以让您扩展/调整平板电脑和小屏幕设备的布局,并在此处发布了一篇博文:http://onemanmobile.blogspot.com/2012/04/how-to-scale-your-android-layouts-to.html
基本上,如果您希望自己的应用适合所有设备和平板电脑,那么以dp为单位定义布局是不够的,因为有四种不同的“密度桶”。此工具将允许您的布局转换为适合这些密度桶。
在您的情况下,它可以将网格布局元素缩放到适合手机和平板电脑的尺寸。