-5

我在我的 android 应用程序中以编程方式创建了布局。

在这里,我开发了带有图像的水平列表视图。

我必须运行该应用程序,这意味着我得到了

  • 在小屏幕上显示 2 张图像。
  • 在中等屏幕上显示 3 张图像。
  • 5幅图像显示在大屏幕上。

但我希望在所有屏幕上显示相同的设计。我希望在小、中、大和超大屏幕上显示 3 个图像。

我怎样才能做到这一点?

可以显示吗?.

4

2 回答 2

2

创建图像中指定的文件夹

您必须创建具有以下名称的文件夹:

1) 布局

2) 布局-大

3) 布局-xlarge

4) 布局-480x320

在 xml 中创建布局并在其他相关布局中调整布局设置。您将 xml 布局文件(名称相同)放在所有这些文件夹中并相应地设计它们。

于 2013-03-14T05:50:54.740 回答
1

您可以通过在res/layout、res/layout-small、res/layout-large等中创建XML布局来实现此目的。

但是,如果您仍然想从 Java 类中进行布局,那么学习Android 中的BUILD或 go 可以通过以下问题:-

使用代码确定设备屏幕类别(small、normal、large、xlarge)

如果您遇到任何问题,请告诉我们。

于 2013-03-14T06:28:30.120 回答