1

画像がインターネットから読み込まれるまで、画像ビュー内にスピナーの進行状況バーを配置したいと思います。静止画像で問題なく動作しています。

イメージビューを使用して、プログレスバーを相対的なレイアウト内に保持する方法があります。私の場合、どうすればそれを実装できますか?

これが私のアダプターです:

public View getView(int position, View view, ViewGroup parent) {        
    view = new ImageView(parent.getContext());  
    view.setLayoutParams(new GridView.LayoutParams(260, 220));      
    imageLoader.DisplayImage(result.get(position).get("LogoUrl"), (ImageView) view);
    return view;
}

画像の設定方法:

public void DisplayImage(String url, ImageView imageView)
{
    imageViews.put(imageView, url);
    Bitmap bitmap=memoryCache.get(url);
    if(bitmap!=null)
        imageView.setImageBitmap(bitmap);
    else
    {
        queuePhoto(url, imageView);
        imageView.setImageResource(stub_id);                    
    }
}
4

2 に答える 2

0

そのためには、進行状況のウィンドウ機能をリクエストする必要があります

requestFeature(FEATURE_INDETERMINATE_PROGRESS);

使用後

setProgressBarIndeterminateVisibility(true|false)

to show/hide the progress
于 2012-11-23T09:43:44.210 に答える
0

コードで AsyncTask を使用したいと思います。

http://developer.android.com/reference/android/os/AsyncTask.html
于 2012-11-23T09:19:52.280 に答える