にがありGridView、メソッドを使用してを特定の位置Activityにスクロールしたいと思います。具体的には、でスクロールしてアラートを表示し、クリックでスクロールして戻ります。 GridViewscrollTo()GridViewscrollTo()DialogOnItemClickListener()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();
}
});