Android 当点击按钮时,画廊滚动?

Android 当点击按钮时,画廊滚动?,android,android-ui,Android,Android Ui,我有一个视图,我的视图包含gallery和两个按钮。在这里,我想在单击按钮(仅一个位置)时滚动gallery,为此我使用了以下代码 此代码用于下一个位置 mBtnGalleryNext.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { // TODO Aut

我有一个视图,我的视图包含gallery和两个按钮。在这里,我想在单击按钮(仅一个位置)时滚动gallery,为此我使用了以下代码

此代码用于下一个位置

mBtnGalleryNext.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                             mGallery.scrollTo(180, 0);
                return false;
            }
        });
mBtnGalleryPrevious.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                             mGallery.scrollTo(0, 180);
                return false;
            }
        });
此代码适用于以前的职位

mBtnGalleryNext.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                             mGallery.scrollTo(180, 0);
                return false;
            }
        });
mBtnGalleryPrevious.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                             mGallery.scrollTo(0, 180);
                return false;
            }
        });

它不能正常工作。请帮帮我。

不要使用
scrollTo()
方法,请使用。 如果你这样称呼它:

setSelection(currentPosition+1, true);

它将滚动到下一个位置。

使用
scrollTo()
方法代替。 如果你这样称呼它:

setSelection(currentPosition+1, true);

它将滚动到下一个位置。

谢谢…这是下一个位置的工作…请告诉我以前的请求当前位置-1而不是+1;)谢谢…这是下一个工作…请告诉我以前的请求当前位置-1而不是+1;)