2011-10-17 12 views
0

私はギャラリーとそのすぐ下にリストビューを持っています。Android - ギャラリーコンポーネントをロック(固定)するにはどうすればいいですか?

ユーザーがギャラリーを通過すると、新しいアイテムがインターネットからダウンロードされ、リストビューに追加されます。問題は次のとおりです。リストビューがまだロードされていない間に、ユーザーがギャラリーを次のアイテムにスクロールできるようにしたくありません。私はそれがユーザーが望むものではないことを知っていますが、私がここで使うことを余儀なくされているコンポーネント(SOAPのもの)は、そのオプションで私を残しました。

UIは部分的にしかブロックされないことに注意してください。つまり、インターネット要求が最後になる限り、ギャラリーコンポーネントのみがブロックされます。リストビューは決してブロックされません。

だから、ギャラリーの動きをブロックするにはどうすればいいですか?

ありがとうございます! =)

答えて

0

チェックこの記事:私はあなたが望むものを正確に理解している場合how to disable gallery view scrolling

それはあなたを助けるかもしれません!

+0

本当にそれは私を助けました。ありがとう! –

0

ギャラリービューでsetEnabled()を呼び出すことができます:http://developer.android.com/reference/android/view/View.html#setEnabled(boolean)。

移動可能にしたくない場合は、無効にしてください。ネットワーク接続が完了したら、再度有効にすることができます。

+0

こんにちは。返信いただきありがとうございます。しかし、あなたのソリューションは機能しませんでした。何をやろうとしていたのですか?以前とまったく同じように動作します。私は次のようなことをしました: gallery.setEnable(false); //私のインターネット接続 onSuccess(){ gallery.setEnable(true); } ここで、onSuccessは、要求が返されたときに呼び出されるコールバックメソッドです。 –

関連する問題