我刚刚开始使用 Android,我正在努力熟悉可用的视图。
我正在为平板电脑开发一个应用程序,理想情况下我会有一个“分屏”,左侧本质上是一个垂直的项目列表。从左侧窗格中选择一个项目时,右侧窗格将显示所选事物的详细信息。(我想这就像电子邮件应用程序 UI)。
我可以在 C# 或基于 Web 的系统中构建这个界面——你会从哪里开始在 Android 系统上
我刚刚开始使用 Android,我正在努力熟悉可用的视图。
我正在为平板电脑开发一个应用程序,理想情况下我会有一个“分屏”,左侧本质上是一个垂直的项目列表。从左侧窗格中选择一个项目时,右侧窗格将显示所选事物的详细信息。(我想这就像电子邮件应用程序 UI)。
我可以在 C# 或基于 Web 的系统中构建这个界面——你会从哪里开始在 Android 系统上
A vertical list of items would be a ListView
for which you could set an onListItemSelected
listener. That listener would modify the contents of whatever you decide to put into the right side.
我将从水平线性布局开始。
从那里,在左右两侧实现垂直线性布局、listLayouts 等。对于这些二级分层布局,将它们的宽度设为 50% 的权重,以便每一面占据屏幕的一半!
一个关于根据权重设置线性布局以及如何设置的链接!
您应该查看使用Fragments,但就熟悉可用视图而言,请查看 Android Design Site,特别是Building Blocks部分。它向您展示了一系列不同的 UI 模式,您可以从包含的视图中构建这些模式。