0

我创建了一个自定义画廊,在其中我实现了拖放机制并重新排列了项目。拖动发生在长按事件期间并且投掷也可以正常工作。现在我的问题是我试图在拖动操作期间自动滚动我的画廊当在画廊的左侧和侧面达到特定的阈值时,为此我尝试使用scrollto,setselection它们似乎都工作得很奇怪,有人可以帮我解决这个问题。

4

1 回答 1

0

代替 :

myGallery.setSelection(position);

尝试 :

myGallery.post(new Runnable() {
    @Override
    public void run() {
        myGallery.setSelection(position);
    }
});

同样的事情scrollTo也应该有效。
我希望它会帮助你。

于 2012-11-05T15:54:34.343 回答