0

与えられたギャラリーから壁紙を設定するために、Androidと同じアクティビティを作成しています。

ギャラリーが中央の画像のスクロールを停止したときに50枚の画像があるギャラリーがあり、その画像をimageviewに表示したいと思います。

 g.setOnItemSelectedListener(new OnItemSelectedListener()
    {
        public void onItemSelected(AdapterView<?> arg0, View arg1,
                final int arg2, long arg3)
        {

            imageView.setImageResource(mImageIds[arg2]);  

        }

        public void onNothingSelected(AdapterView<?> arg0)
        {
            Toast.makeText(WallpaperThemeChoose.this, "NOTHING",
                    Toast.LENGTH_SHORT).show();
        }
    });

imageviewをスクロールしながら、ギャラリーを通過するすべての画像を設定します。ですから、しばらく一時停止してから開始します。つまり、スクロール中にしばらく止まります。通過するすべての画像を表示するのではなく、スクロールが停止したときに中央に来る画像のみを表示します。

4

1 に答える 1

0

設定して解決策を得たg.setCallbackDuringFling(false);

于 2012-04-23T05:34:40.817 に答える