【发布时间】:2011-06-14 01:02:57
【问题描述】:
我正在为应用程序设计界面,以显示从TableLayout 中的数据库中提取的一些数据。现在,默认视图是纵向的,它由一个下拉菜单和一个三列表格组成。当用户切换到横向时,微调器及其选项可以保持不变,但我将显示一个完全不同的表格(不同的列标题和更多列)。
值得注意的是,当用户从下拉菜单中选择一个选项时,会调用数据库。从此调用中检索到的所有数据都存储在ArrayList 中,并且此ArrayList 还包含将以横向模式显示的信息。我的问题是,将景观设计创建为全新的活动会更好,还是只是将其定义为新的布局?在我看来,创建一个新活动将需要大量冗余代码,并使用户不必要地等待另一个 Web 服务调用。
这是纵向布局:
这是横向布局:
注意:纵向模式的微调器也会出现在横向布局中,忘记包含在图片中
【问题讨论】:
标签: android layout tablelayout