如何在android中为不同的设备和方向创建不同的布局

时间:2014-12-25 16:44:41

标签: java android android-layout

我是Android应用程序开发的新手,所以请原谅我,如果我充满了这个问题。 我的问题是关于在不同的设备和方向上有效地布局我的应用程序。
我有一个产品列表,我必须在活动中显示其各自的元数据和图像。我使用自定义列表视图,它在纵向视图中看起来很好,但在横向视图中,它似乎浪费了可用空间(特别是平板设备看起来非常糟糕)。

所以我想知道如何使用额外的可用空间在同一行显示更多产品?我应该为不同的方向使用不同的布局吗?如果设备是纵向设备,我应该连续显示一个产品吗?如果是横向视图,我应该连续显示两个产品?或者有比这更好的东西(根据可用空间连续显示产品1,2,3或更多产品根据可用空间)。

1 个答案:

答案 0 :(得分:1)

basicall你需要为每个方向创建不同的资源,android框架将完成其余的工作。 检查this回答,如果您需要任何进一步的解释,请告诉我