Thiết kế giao diện Custom ListView trên Android

giờ cũng đã khuya nhưng chắc a @ltd còn thức :blush:
tình hình là e đang học android cơ bản và đến phần custom listview kiểu như thiết kế một giao diện như này rồi e muốn add nó vào list view nhưng là add 5 cái khác nhau về ảnh và tên album với ca sĩ
a Đạt còn thức chỉ e với
klq : :smile: e ko biết cách đặt câu hỏi lắm nên mấy lần a Đạt phải sửa ngại quá

Bạn làm đến đâu rồi, bạn có ý tưởng chưa :smiley: bạn thắc mắc chỗ nào?

Có ở Hà Nội tối 8h mời mình cafe mang theo lab mình chỉ bạn cách làm…
Còn nếu không thì bạn phải tự làm rồi đưa ra vấn đề cụ thể chứ để vấn đề nó chung quá vậy khó giải thích lắm.

Hi all .

Đối với giao diện này bạn thiết kế như sau :

  • Linerlayout (horizational )
    +) ImageView
    +) Linerlayout (vertical )
    +) TextView
    +) TextView

Mình đọc bài báo giới thiệu về anh đạt , mình cũng khá ngưỡng mộ về anh . Hi vọng được chia sẽ 1 phần kiến thức với cộng đồng .
@all : Nếu ai cần support gì về android thì có thể add contact mình : skype : thinh_ptit . Mình chỉ tư vấn solution thôi nhé .

1 Like

a ơi confirm skype e nhé
Trương Đăng Nghĩa

hjhi
e ở Hà Nội nhưng ngoại thành a à
tối e phải về nhà
:smile:

Khó nhỉ?
Thế thì em theo tài liệu này nhé:


Khó gì hỏi nấy có gì anh sẽ review code cho.

1 Like

Theo dõi loạt bài của trên duythanhcse là hiểu…nhưng mình vẫn tập tễnh phần mỗi object một ảnh riêng :d

Bạn hỏi như vậy, những anh “không phải Đạt” sẽ ngại chỉ cho bạn đấy :smile:
Trước tiên bạn thiết kế giao diện cho 1 dòng của list view trong file xml.
Tạo 1 lớp Adapter, chính là cầu nối, giúp đổ dữ liệu lên các thành phần của 1 dòng, ví dụ text view này ghi cái gì, ảnh này lấy dữ liệu từ đâu, thông qua hàm getView.
1 dòng như trên sẽ hiển thị 1 cái album khác nhau, nên bạn định nghĩa 1 class Album, rồi tạo ra 1 số đối tượng, gán đầy đủ giá trị các thuộc tính: ảnh, tên album, ca sĩ…, thêm vào 1 cái array list, đây chính là phần dữ liệu của listview
Cuối cùng là đổ dữ liệu vào listview thông qua adapter.
Code cụ thể thì trên mạng có rất nhiều, bạn tự tìm.

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