从getView方法返回两个小部件

时间:2012-03-26 11:28:53

标签: android

我在Android应用程序中工作,我想实现一个Gallery。现在我的getView方法返回一个图像视图。在这个方法中,我想返回一个按钮和一个图像视图。我怎么能这样做。

提前致谢

这是ma代码:

ImageView imageView = new ImageView(mContext);
        imageView.setImageResource(mImageIds[position]);
        imageView.setLayoutParams(new Gallery.LayoutParams(150, 180));
        imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
        imageView.setBackgroundResource(mGalleryItemBackground);
        return imageView;

2 个答案:

答案 0 :(得分:1)

对列表项使用单独的布局与imageview和按钮小部件。从适配器getView()方法返回此视图...

根据您的要求查看此示例。Custom adapter for listview

答案 1 :(得分:0)

如果我理解你的要求,你需要创建一个ViewGroup(例如,LinearLayout,但所有布局都是ViewGroups)并将ImageView和Button放在这个容器中。您将从getView方法返回ViewGroup。