Android, как использовать webview с galleryview - PullRequest
0 голосов
/ 24 августа 2011

Я хочу, чтобы галерея просмотрела, что его элементы как веб-просмотр.Так что я не хочу прокручивать изображения, я хочу прокручивать веб-просмотры .. Пожалуйста, помогите.Я делаю некоторые вещи, но webview неправильно запускается в галерее.

1 Ответ

2 голосов
/ 24 августа 2011

Вы должны использовать пользовательский адаптер для просмотра галереи, а затем переопределить метод 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 - это макет, созданныйв ресурсах макета, которые могут содержать также только одно веб-представление.

...