2つのグリッドビューがあります。同期する必要があります。1つをスクロールするときは、2つ目も同じようにスクロールする必要があります。私はそうしました:
gvMain1.setOnScrollListener(new OnScrollListener(){
@Override public void onScroll(AbsListView arg0, int arg1, int arg2, int arg3)
{
gvMain2.setSelection(arg1);
}
@Override public void onScrollStateChanged(AbsListView arg0, int arg1) {}
});
しかし、スクロールすると、高さの1行の違いに近いデルタが得られます。これは、最初のグリッドが移動するためだと思いますが、次の位置に切り替えるには十分ではありません。どうすれば修正できますか?