2012-06-26 28 views
7

Vấn đề là tôi đang sử dụng các chức năng fullScroll()scrollTo() để cuộn nhưng hoạt ảnh và tôi cần nó xảy ra mà không cần quan sát người dùng.cách cuộn màn hình cuộn ngang mà không có hoạt ảnh

Có cách nào để giải quyết vấn đề này không?

hScrollView.post(new Runnable() { 
    @Override 
    public void run() { 
     hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
    } 
}); 
+0

thử hScrollView.fullScroll (ScrollView.FOCUS_LEFT); –

+0

cảm ơn, nhưng tôi đã thử nó trước và tôi có cùng một vấn đề! – user1116209

+0

Nhưng có gì sai với hoạt ảnh? Tôi nghĩ rằng trải nghiệm người dùng sẽ tốt hơn nếu họ thấy cuộn chứ không phải chỉ là một bước nhảy đến một vị trí khác. –

Trả lời

4

Sử dụng này

// Disable the animation First 
hScrollView.setSmoothScrollingEnabled(false); 
// Now scroll the view 
hScrollView.fullScroll(HorizontalScrollView.FOCUS_RIGHT); 
// Now enable the animation again if needed 
hScrollView.setSmoothScrollingEnabled(true); 
Các vấn đề liên quan