Horizontal scroll android

Hi all,
Hiện tại mình đang phát triển 1 game đơn giản (đơn giản chứ kông phức tạp nghen :smiley: )
Tới đoạn tìm cách để cuộn ngang hình thì mình bí, ví dụ cho các bạn dễ hiểu: bạn mở gallery ra để chế độ gridview(ảnh tự động canh sao cho 1 view sẽ đc tầm 4 đến 6 tấm hình…) các bạn kéo sang tran tiếp theo thì nó sẽ hiện tiếp 4 đến 6 tấm tiếp theo:(đừng để ý tới nội dung mấy tấm hình nha -_- )


Ở đây mình dùng ViewPager mà nó khó 1 cái là mình k xử lý xự kiện cho các ImageButton đc. Liệu có cách nào khác làm cho màn hình cuộn ngang theo yêu cầu 6 hình 1 màn hình không??
Thanks all.

Không biết nhưng mà “Vãi game” @@.

Dự là game này sẽ tiêu hao sinh lực anh em lắm lắm đây :v

Release đi anh ơi :heart_eyes::heart_eyes::heart_eyes: :smiling_imp:

:joy: test thử thôi mà, đang bí hướng giải quyết.

Cho gridview vào trong horizontal scroll view.
Sau đó có thể set lại số cột/dòng của grid theo ý muốn. Bên grid có hàm setNumColumns
Set chiều ngang cho grid ta có thể làm bằng cách lấy params kiểu:

ViewGroup.LayoutParams params = yourGridView.getLayoutParams()
params.width = dp2Px(this, số cột x kích thước mỗi cột); xem hàm convert
=> Gán params này lại cho grid

mình thử cái horizontal sroll rồi mà nó lag quá, add 8 hình vào 1 layout chia đôi 2 trang mà lúc build lên nó lag, kéo hình giật tung nòng -_-

Cấu hình máy tính bạn như thế nào? Đã test trên máy thật chưa?

i3 ram 6gb -_- mà hồi mình làm trên Cyclerview nó mượt nhưng đổ hình vào thì khó nên mình bỏ. trên máy thật thì mình chưa test.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?