根据方向动态调整表格布局的列和行

时间:2010-03-09 09:53:31

标签: android

我的Android应用程序是否可以根据方向动态调整我的TableLayout的列号和行号?

例如,在横向模式下,TableLayout为3x2时 在纵向模式下,TableLayout是2x3?

谢谢。

1 个答案:

答案 0 :(得分:3)

您可以使用两个文件夹来保存两个不同的Xml文件,每个文件代表两个TableLayout配置。

布局文件夹将保持正常的人像设置。

创建一个名为 layout-land 的文件夹,并将横向设置放在此处。

然后当设备切换到横向模式时,您的应用将切换到layout-land中的设置,反之亦然。

请注意,您必须保存并重新加载要保留的任何数据