にがありGridView
、メソッドを使用してを特定の位置Activity
にスクロールしたいと思います。具体的には、でスクロールしてアラートを表示し、クリックでスクロールして戻ります。 GridView
scrollTo()
GridView
scrollTo()
Dialog
OnItemClickListener()
scrollTo()
PositiveButton
の項目をクリックするGridView
だけでうまくいきますが、GridView
指でスクロールして項目をクリックするGridView
と、特定の位置までスクロールしてすぐに戻ります。なぜ、どうやって対処するのかわかりません。
gv.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View v, int position, long id)
{
gv.scrollTo(0, 200);
AlertDialog.Builder dilog =new AlertDialog.Builder(MainActivity.this);
dilog.setPositiveButton("aa", new OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
gv.scrollTo(0, 0);
}
});
dilog.create().show();
}
});