与えられたギャラリーから壁紙を設定するために、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をスクロールしながら、ギャラリーを通過するすべての画像を設定します。ですから、しばらく一時停止してから開始します。つまり、スクロール中にしばらく止まります。通過するすべての画像を表示するのではなく、スクロールが停止したときに中央に来る画像のみを表示します。