1

我应该首先说我是 android 开发的新手,尽管我对 java 的基础知识有很好的理解。话虽如此,我通常通过实践来学得最好,所以我正在为我工​​作的校园杂志编写一个应用程序,并尝试通过制作过程来学习。

屏幕顶部是一个带有两个标记为“问题”和“部分”的微调器的栏,允许用户过滤显示的文章仅显示相应问题/部分中的文章。屏幕的其余部分由我将描述为垂直方向的画廊占据,它在与之关联的图像下方显示每个故事的标题。然后,用户可以通过滚动“图库”来“翻阅”杂志中的故事。选择其中一个故事将在 ViewPager 中打开完整的故事。

在这一点上,我有两个主要问题:

1) 最初,我计划将“问题”和“部分”微调器放在 ActionBar 中。但是,据我了解,ActionBars 不会显示给使用 Android 2.x 的用户。鉴于这些元素对于导航应用程序至关重要,并且大多数 android 用户仍在使用 2.x,这似乎是不可接受的。结果,我使用了一个无 ActionBar 的主题,并且基本上通过我的主要活动顶部的线性布局来绘制我自己的操作栏。我对 ActionBars 不显示在 Android 2.x 设备上的理解是否正确?如果是这样,我将我的“工具栏”作为主要活动的一部分是否正确,还是有更好的方法来实现它?(也许作为一个片段?我还不太明白它们是如何适应的......)。

2)我知道画廊小部件已被弃用,所以显然我不会使用它。哪些替代小部件最能实现相同的视觉目标,即让用户通过滚动小部件来“翻阅”杂志中的故事?有没有办法为 ListView 设置动画以实现这一目标?

再次,任何帮助 - 特别是帮助我理解这里涉及的更广泛问题的帮助 - 将不胜感激。

提前致谢。

4

1 回答 1

0
  1. 您可以使用 ActionBarSherlock - 它与 Android v 1.6 兼容。
  2. ViewPager 可能会帮助你
于 2013-01-17T22:16:37.710 回答