Tôi mới sử dụng Android và trong dự án của mình Tôi có yêu cầuCách đặt tab đã chọn phải nằm ở giữa
nghĩa là tôi có sáu tab trên màn hình và phần còn lại của tab. Ở đây mục tab được chọn phải ở giữa, đầu tiên khi tôi nhập vào màn hình tôi hiển thị mục ở giữa đang hoạt động (tức là đã chọn).
Tốt nhưng làm cách nào tôi có thể đặt mục ở giữa này làm giữa khi tôi cuộn cho các tab còn lại?
ai cũng có thể đưa ra đề xuất để nhận giải pháp.
có bạn nhìn vào cách sử dụng một người biết lắng nghe sẽ phát hiện di chuyển và hơn bạn tự đặt selectedTab trong phương pháp gọi lại? – hovanessyan
Cảm ơn gợi ý của bạn, nhưng tôi đã không làm việc cho người nghe di chuyển sau (i tuyên bố Horizaontalscrollview trong xml) TestHorizontalScrollView sView = (TestHorizontalScrollView) findViewById (R.id.horizontalScrollView); public class TestHorizontalScrollView kéo dài HorizontalScrollView { \t TestHorizontalScrollView công cộng (Context ngữ cảnh) { \t siêu (ngữ cảnh); \t} \t @ Override \t khoảng trống bảo vệ onScrollChanged (int l, int t, int oldl, int oldt) { \t \t \t super.onScrollChanged (l, t, oldl, oldt); \t} \t} – Gopi
http://stackoverflow.com/q/8181828/1007273 hãy xem tại đây, tôi nghĩ bạn sẽ tìm thấy các ý tưởng hữu ích. – hovanessyan