2

假设我有一个要显示的数据列表。我知道如何使用 a 来显示它ListView而且这样做非常简单易行。但我正在寻找一种替代方法来实现同样的目标。我不希望在我计划的数据集中有超过 20 个项目。

我在想一些用户可以滑动查看下一个等的方块,类似于主屏幕上的一些小部件。

我遇到了android.widget.StackView,对此有什么建议吗?

4

4 回答 4

2

您可以尝试 StackView ( http://developer.android.com/reference/android/widget/StackView.html )。

这就是 Gallery 和 Youtube 小部件的呈现方式。

于 2012-08-30T05:45:03.883 回答
1

ListView 是列出大量数据的最佳选择。它具有非常有效的加载特性。但是,如果您不希望有任何特定原因,则必须使用 ScrollView,并且在 ScrollView 中,您必须放置一个 LinearLayout,并且在该 LinearLayout 中,您必须放置多个 LinearLayout(对于每个数据项)。

于 2012-08-29T07:06:25.490 回答
1

也许您可以使用ViewPager(通过兼容包也可用于较低版本的 SDK)。 http://developer.android.com/training/implementing-navigation/lateral.html - 另见页面右上角的项目示例:EffectiveNavigation.zip

于 2012-08-29T07:16:46.850 回答
0

GridView如果您想在页面上以不同于 的方式显示多个项目,您可以使用ListView.

您还可以ViewPager在自定义视图中使用(来自 android 3.0,或使用支持库)。

于 2012-08-29T07:18:37.847 回答