我的Android应用程序是否可以根据方向动态调整我的TableLayout的列号和行号?
例如,在横向模式下,TableLayout为3x2时 在纵向模式下,TableLayout是2x3?
谢谢。
答案 0 :(得分:3)
您可以使用两个文件夹来保存两个不同的Xml文件,每个文件代表两个TableLayout配置。
布局文件夹将保持正常的人像设置。
创建一个名为 layout-land 的文件夹,并将横向设置放在此处。
然后当设备切换到横向模式时,您的应用将切换到layout-land中的设置,反之亦然。
请注意,您必须保存并重新加载要保留的任何数据