将图像从数组加载到图像视图,并使用鳍状肢显示下一个或上一个

时间:2011-09-20 09:13:40

标签: android android-layout

我有一个静态数组。

private Integer[] mThumbIds = {
        R.drawable.sample_0, R.drawable.sample_1,
        R.drawable.sample_2, R.drawable.sample_3,
        R.drawable.sample_4, R.drawable.sample_5,
        R.drawable.sample_6, R.drawable.sample_7,
        R.drawable.sample_0
}

现在我必须逐一在图像视图中显示这些图像,并在鳍状肢(或其他任何东西)的帮助下显示上一张或下一张图像。 首先问题如何在图像视图中加载这些图像。 如果你能提供一些示例代码,对我来说会很好。 谢谢。

2 个答案:

答案 0 :(得分:0)

你可以像这样使用数组显示图像。

int id= mThumbIds[5];

youImageView.setBackgroundDrawable(getResources().getDrawable(id))

答案 1 :(得分:0)

我在自定义图库视图的帮助下解决了这个问题。您可以在库视图适配器类中使用库视图,您应该提供图像视图高度和宽度fill_parent。

您可以创建自定义图库视图,例如how to stop scrolling gallery?

看到上面的链接,并喜欢。这会对你有帮助。

谢谢&问候, MMRPs