0

我想要一个galleryview 它的'项目作为webview。所以我不想滚动图像,我想滚动 webviews.. 请帮忙。我做了一些东西,但 webview 没有正确进入画廊。

4

1 回答 1

2

您必须为您的画廊视图使用自定义适配器,然后覆盖 getView 方法。像这样的东西:

    public class CustomGalleryAdapter extends BaseAdapter

进而

    @Override
    public View getView(int position, View convertView, ViewGroup parent) 
    {
        View view = convertView;
        if (view == null)
        {
            LayoutInflater vi = (LayoutInflater)activity.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
            view = vi.inflate(R.layout.YOUR_WEBVIEW_LAYOUT, null);
        }
        // Here do some changes to webview view
        // view.SetXY()...

        return view;
    }

并使用新适配器配置您的画廊视图:

    gallery.setAdapter(new CustomGalleryAdapter(...));

YOUR_WEBVIEW_LAYOUT是在布局资源中创建的布局,它也可能只包含一个 webview。

于 2011-08-24T09:57:12.770 回答