2012-04-03 30 views
41

Tôi có một ứng dụng đơn giản về cơ bản bao gồm một dòng các nút và một ListView của các mục được chọn và thao tác. Có thể chỉ có một mục trong danh sách hoặc một vài mục. Tuy nhiên, tôi sẽ thích nếu danh sách sẽ phổ biến từ dưới cùng của ListView, vì cách mà hầu hết mọi người giữ điện thoại của họ giúp dễ dàng chọn các mục gần hơn ở cuối màn hình. Điều này có thể không?Có thể tạo một ListView từ phía dưới không?

+0

chính xác bạn muốn gì. nếu im không sai giả sử bạn có ba mục 1,2,3 thì danh sách của bạn phải đạt 3,2,1 thats it hay không –

+0

Bạn muốn hiển thị nội dung của bạn từ dưới cùng trong listivew, phải không? – RobinHood

Trả lời

114

Bạn có thể có ListView ngăn xếp các mục của nó từ dưới lên bằng cách sử dụng tài sản XML đơn giản dưới xml -

<ListView 
    android:stackFromBottom="true" 
... 
></ListView> 

Vui lòng đọc @The Berga câu trả lời cho trường hợp này sẽ không hoạt động.

+0

Được thăng hạng. Tốt hơn để thêm câu trả lời đã chỉnh sửa. – VVB

+0

tôi muốn hiển thị danh sách từ trên xuống dưới, và bạn trả lời đã giúp tôi rất nhiều tôi có được ý tưởng từ nơi tôi có thể thay đổi nó .. Thnks man ... –

15

Câu trả lời của Joe là chính xác nhưng điều quan trọng là chỉ ra rằng nó chỉ hoạt động nếu chiều rộng và chiều cao của ListView được đặt thành match_parent hoặc fill_parent.

Nếu được đặt thành wrap_content, nó vẫn sẽ phổ biến từ trên xuống dưới.

+1

Được thăng hạng. Tốt nhất. Tốt hơn là chỉnh sửa câu trả lời của @Joe bởi bạn – VVB

0

tôi đã cố gắng android:stackFromBottom="true" với android:layout_width="match_parent" android:layout_height="fill_parent" nhưng nó đã không làm việc

cuối cùng

Adapter.insert(post,0); 

lưu ngày của tôi. Bài đăng này là lớp đang trả về dữ liệu được thêm

0

Đây là một thẻ phải là để điền ngược lại chế độ xem danh sách.

<ListView 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:stackFromBottom="true" 
</ListView> 
Các vấn đề liên quan