2014-04-17 3 views
1

У меня есть HorizontalScrollView Я хочу прокрутить его влево и вправо на Button клик. Я уже упоминал об этом посте HereПрокрутить HorizontalListView на ButtonClick с обеих сторон

Но я не в состоянии прокрутить его в стороне left.As здесь getScrollX() дает leftEdge зрения.

Так что мой вопрос: как я могу прокрутить его влево от View на btnНажмите.

Любой Ответ Высококвалифицированные Appreciated..Thks

ответ

1

Этот код может помочь ::

rightBtn.setOnClickListener(new View.OnClickListener() { 

    @Override 
    public void onClick(View v) { 
     hsv.scrollTo((int)hsv.getScrollX() + 10, (int)hsv.getScrollY()); 
    } 
}); 
0

Try

public void scrollToLeft(){ 
    horizontalScrollView.smoothScrollTo(horizontalScrollView.getScrollX() - 50, 0); 
} 
+0

Я попытался это не сработало :) – nitesh

+0

Какое значение возвращенное getScrollX? Всегда ли это одно и то же значение? – user3540792

+0

Расстояние от LeftEdge от HSV – nitesh

-1

Просто попробуйте этот код. оно работает.

объявить первый

HorizontalScrollView ч;

затем внутрь по

создать

ч = (HorizontalScrollView) findViewById (R.id.horizontal1);

и внутри onclick кнопки введите этот код.

hr.fullScroll (HorizontalScrollView.FOCUS_LEFT);

+0

Хотя этот вопрос старый, но он говорит о HorizontalListView, а не scrollView .. – Meenal

Смежные вопросы