我有一个GridView,Activity我想GridView使用该方法将其滚动到特定位置scrollTo()。具体来说,在 中滚动GridViewbyscrollTo()和 alert a Dialog,在click 中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();
}
});