1

嗨,我对 Android 开发相当陌生,虽然在我围绕 UI 设计以及如何最好地实现它之前已经涉足 Java。

我想使用 API 自定义适配器并在扩展顶级节点(在我的情况下会显示 Dress Sizes)时,它会显示 n 个水平滚动画廊,希望每个画廊上都有一些覆盖透明文本,显示设计师姓名,价格,颜色等等等等。

这种观点是否可能,非常感谢一些关于我应该如何前进的指导,非常感谢编码示例的链接。

4

1 回答 1

0

在布局方面,听起来你想要一个衣服尺寸的微调器。在下面听起来你想要一个画廊(或者如果你发现更合适的话,也许更好的 gridview 相同的概念适用)更新一个已经制作/改变了衣服尺寸。

我建议您首先编写一个适配器来显示礼服画廊(请注意,在此示例中,它们返回的视图是 ImageView 但这很容易成为背景中的礼服和带有设计师姓名、价格、颜色的文本的 reltaivelayout等显示在顶部)

然后我会考虑覆盖画廊适配器的可过滤方法,以便您可以过滤掉用户选择连衣裙时不匹配的连衣裙尺寸。

然后你会为礼服尺寸编写微调器适配器。 是一个例子。从那里您可以设置 onListItemSelected 侦听器来说出活动。然后,该活动可以调用您的画廊适配器上的过滤器方法,以在用户更改礼服尺寸时对其​​进行更新。

其他提示/提示。查看图库适配器的ViewHolder 模式。由于您正在处理图像,因此您必须注意速度方面的考虑,否则您的画廊将非常慢。如果不需要,请确保不要重新膨胀视图。虽然 ViewHolder 模式需要方法的 getTag/setTag ,但您也可以在视图持有者中存储其他详细信息。查看延迟加载画廊礼服图像。这里有很多列表视图中延迟加载图像的示例,但同样的想法也适用。

于 2012-04-28T13:45:14.917 回答