Custom ListView

Hôm nay khá là căng thẳng khi còn nhiều điều về phương thức getView mà mình chưa biết hết, nhưng có một điều cơ bản về phương thức này thì bắt buộc chúng là phải hiểu được để ứng dụng hoàn chỉnh hơn.
Cơ bản về phương thức getView(…) :
Khi nào dùng nó :
Khi bạn muốn style các items trong listView của bạn theo ý mình
Nó thuộc class nào :
Vô đây đọc nhé.
Tác dụng :
nó có thể giúp hiển thị một items cụ thể trong ListView với style tùy ý bạn thiết lập cho nó.
Nó hoạt động như thế nào :
trong phương thức này thì có đối số là View convertView, với đối số này chúng ta cần chú ý nhưng điểm sau :
1 : thể hiện ban đầu của nó luôn là null
2 : ListView là cách thức hiển thị ảo, nó chỉ hiển thị số lượng items vừa đủ trên màn hình, nhưng Items ở phần cuối màn hình (chú ý cuối màn hình không phải là cuối ListView) thì những items tiếp theo nó khi bạn cuộn xuống nó lại tiếp tục sẽ là null. chính vì điều này mà phương thức getView chúng là luôn phải kiểm tra xem đối số convertView có phải là null hay không, nếu là null thì khởi tạo nó, có thể khởi tạo bằng code, hoặc khởi tạo từ xml. sau đó khi nó được khởi tạo rồi thì các view sau nó sẽ được sử dụng lại với đối tượng view đó tìm đến id tương ứng. và cuối cùng là trả về convertView.

Code : Download Here
Hôm này tức quá vì cái friendly url trong php, không biết trong linux nó cấu hình cái file xxx kia kiểu gì mà tìm hok ra. hix, khóc hết nước mắt.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s