2014-10-14 28 views
7

Người dùng cần nhập trọng lượng của họ trong trang đăng ký của ứng dụng của tôi, mà chế độ xem cuộn ngang được tạo, trên đó dữ liệu phần tử trung tâm sẽ được lấy làm chiều cao của người dùng tính bằng inch.Chế độ xem cuộn ngang tùy chỉnh với bộ chọn

enter image description here

tôi đã cố gắng thực hiện Spinner Thư viện Wheel từ Android SpinnerWheel nhưng nó chỉ hỗ trợ int giá trị và không hỗ trợ phân số.

Tôi cũng đã thử thư viện Android HorizontalScrollView with Center Lock nhưng không hỗ trợ tự động cuộn.

Bất kỳ ai có thể vui lòng đề xuất một số ví dụ hoặc mẹo để triển khai chế độ xem cuộn được đề cập ở trên với giá trị phần tử trung tâm được lấy làm mục nhập trường?

Cảm ơn bạn đã nâng cao!

+0

Bạn tìm thấy gì? Tôi đang cố gắng thực hiện một điều tương tự cho ngày – woooh77

+2

@ woooh77 Nếu nó vẫn còn thực tế, có thể điều này sẽ giúp cho ai đó: http://stackoverflow.com/a/34049368/2450152 –

+0

Cảm ơn. Sẽ kiểm tra xem nó ra! – woooh77

Trả lời

0

Thử sử dụng this open source library. Được cấp phép theo Apache 2.0. Tôi tin rằng chúng tôi có thể sửa đổi mã của nó để phù hợp với các yêu cầu

1

Bạn có thể sử dụng chế độ xem tái chế và đặt để cuộn theo chiều ngang thay vì sử dụng bất kỳ thư viện tùy chỉnh nào.

 RecyclerView recycler= (RecyclerView) itemView.findViewById(R.id.recycler); 

    LinearLayoutManager llManager = new LinearLayoutManager(mcontext, LinearLayoutManager.HORIZONTAL, false); 
     recycler.setLayoutManager(llManager); 

Sau đó, để centeralize vị trí mong muốn của bạn, Tham khảo Recyclerview scrolling. Và tùy chỉnh nó theo yêu cầu của bạn

Các vấn đề liên quan