0

最初にビューページャーに画像をロードするアプリを実装しています。画像が完全に読み込まれた後、画像を置き換えて webview を取得する必要があります。どうすればできますか。

ビューページャーのコードは次のとおりです。

public class HtmlPagerAdapter extends PagerAdapter {
    private ArrayList<LinearLayout> views;

    Context con;


    public HtmlPagerAdapter(Context context, ArrayList<LinearLayout> filelist) {
        this.con = context;

        views = new ArrayList<LinearLayout>();

        this.views = filelist;


    }

    @Override
    public void destroyItem(View view, int arg1, Object object) {

        ((ViewPager) view).removeView((LinearLayout) object);


    }

    @Override
    public void finishUpdate(View arg0) {

    }

    @Override
    public int getCount() {
        return views.size();
    }

    @Override
    public Object instantiateItem(View view, int position) {

        View myView = views.get(position);
        ((ViewPager) view).addView(myView);

        return myView;
    }

    @Override
    public boolean isViewFromObject(View view, Object object) {
        return view == object;
    }

    @Override
    public void restoreState(Parcelable arg0, ClassLoader arg1) {

    }

    @Override
    public Parcelable saveState() {
        return null;
    }

    @Override
    public void startUpdate(View arg0) {

    }
}

私のイメージビュー作成コードは次のようになります:

for(int t=0;t<list.length;t++){
            ImageView img=new ImageView(con);   // con is context
            img.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
            line = new LinearLayout(con);
            img.setBackgroundResource(drawable.bg_downissue);
            line.addView(img);
            filelist.add(line);       //filelist is arraylist<linearlayout>
        }
            adapter = new HtmlPagerAdapter(con, filelist);
            viewPager.setAdapter(adapter);

私のwebviewの作成は、次のような動的なwebviewでもあります

for(int t=0;t<list.length;t++){
WebView web=new WebView(this);
web.loadDataWithBaseURL(myUrl);
}

この WebView をビューページャーのイメージビューに配置したいと考えています。私を助けてください。私は本当にこの部分にこだわっています。

4

1 に答える 1