我刚刚开始使用Android,我正在努力让自己熟悉可用的观点。
我正在开发一款适用于平板电脑的应用,理想情况下我会选择“分屏”,左侧基本上是一个垂直的项目列表。在从左侧窗格中选择项目时,右侧窗格将显示所选事物的详细信息。 (我想这就像电子邮件应用UI一样。)
我可以在C#或基于网络的系统中构建此界面 - 您将在Android系统上开始
答案 0 :(得分:0)
项目的垂直列表是ListView
,您可以为其设置onListItemSelected
侦听器。那个听众会修改你决定放在右边的内容。
答案 1 :(得分:0)
我将从水平线性布局开始。
从那里开始,在左右两侧实现垂直线性布局,listLayouts等。对于这些二级分层布局,请为它们提供50%权重的宽度,以便每一侧占用屏幕的一半!
一个链接,讲述了根据权重设置线性布局以及如何做到这一点!
答案 2 :(得分:0)
您应该查看使用fragments,但就熟悉可用视图而言,请查看Android设计网站,特别是Building Blocks部分。它向您展示了一系列不同的UI模式,您可以使用这些模式从包含的视图构建。
答案 3 :(得分:0)
我相信this正是您所需要的。
关于它的好处是,如果你切换到纵向模式,你将在一个单独的活动(或屏幕)上有每个“窗格”。
如果您需要在3.0之前实施它,请检查compatibility library(v4)。