0

GalleryView の子ビュー (行) であるプログレス バーを baseAdaptper で更新する方法はありますか。

私はこのコードでいくつか試しました

mProgressBar = (ProgressBar) ((View) mGalleryView.getChildAt(position))
                            .findViewById(R.id.progressBar);
mProgressBar.setProgress(value);

正常に動作していますが、進行状況バーが完全に満たされていません。

より明確にするために、添付の画像を確認してください。ギャラリーでプログレスバーを更新しようとすると、次のようになります。

ここに画像の説明を入力 ここに画像の説明を入力

になることを期待しています。

ここに画像の説明を入力 ここに画像の説明を入力

前もって感謝します。

4

1 に答える 1

1

私は自分の質問への回答を投稿しています。この問題の解決に関心を示してくれたAndro Selvaに感謝します。

mProgressBar = (ProgressBar) ((View) mGalleryView.getChildAt(position))
                            .findViewById(R.id.progressBar);
mProgressBar.setMax(100);
mProgressBar.setProgress(value);

上記のコード行の後。

mGalleryView.invalidate();

上記の行を追加すると、出力が期待されるという問題が解決されました。

よろしく ビナイ・クマール

于 2012-09-08T07:44:41.940 に答える