Tôi đang cố gắng tạo danh sách các mục có chứa hình ảnh và một số mô tả cho hình ảnh trong từng cá nhân. Sau đó, danh sách sẽ được đặt trong một fragment
bên trong ứng dụng. Bất cứ ai có thể hướng dẫn tôi để tạo ra nó? Tôi không chắc chắn làm thế nào tôi có thể làm điều đó mà không cần ListActivity
.Android ListView trong Fragment
Trả lời
Dường như Fragment của bạn nên phân lớp ListFragment (không phải ListActivity). onCreateView()
từ ListFragment sẽ trả lại ListView bạn có thể điền.
Dưới đây là thêm thông tin về danh sách Populating từ hướng phát triển: Hello, ListView
Dưới đây là một đoạn mã để giúp bạn hiển thị ListView trong một đoạn .:
public class MessagesFragment extends ListFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_messages, container,
false);
String[] values = new String[] { "Message1", "Message2", "Message3" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
return rootView;
}
}
Và, đây là cách xml sẽ trông như:
<ListView
android:id="@android:id/list"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</ListView>
Nếu bạn không sử dụng 'danh sách' làm ID hoặc không bao gồm ListView vào bố cục, ứng dụng sẽ đổ vỡ khi bạn thử để hiển thị hoạt động hoặc đoạn.
Tham chiếu: http://www.vogella.com/tutorials/AndroidListView/article.html#listfragments
đảm bảo không wrap_content trong ListView cho layout_height, thay vì fill_parent hoặc match_parent.http: //stackoverflow.com/questions/11295080/android-wrap-content-is-not-working-with-listview –
- 1. Giao tiếp Fragment-Fragment trong Android
- 2. Cách lưu trạng thái Fragment có listview
- 3. Làm thế nào để thiết lập ListView tùy chỉnh trong Fragment android?
- 4. Android TabHost bên trong Fragment
- 5. Android - Tạo nhanh một Fragment nhiều lần?
- 6. Android 1.6 & Fragment & Tabhost
- 7. Android Fragment Animation onResume
- 8. Listview in Fragment đang gây ra rò rỉ bộ nhớ
- 9. Android, SlidingPaneLayout và listView
- 10. Android: EditText trong ListView
- 11. MapView trong Fragment (Android 4.0 trở lên)
- 12. Ngăn chặn phục hồi Fragment trong Android
- 13. triển khai AsyncTask trong Fragment android
- 14. Android Fragment onCreateView vs. onActivityCreated
- 15. Android Fragment onCreateView with Gestures
- 16. Android Fragment vs. Activity Group
- 17. Android Fragment Tabs Ví dụ
- 18. Android: Footer trong một ListView
- 19. Xóa mục ListView trong Android
- 20. Android Nested Fragment Cách tiếp cận
- 21. Android ẩn listview scrollbar?
- 22. android ListView scrollbarStyle
- 23. Android ListView không cuộn?
- 24. Pinch Zoom ListView Android
- 25. Android: ActionBar, TabListener và support.v4.Fragment
- 26. Android Fragment getArguments() trả về null
- 27. android - listview đếm lọc
- 28. android listview shadow
- 29. Android ListView onItemNhấp vào
- 30. Làm thế nào để làm mới ListView trong Fragment được làm đầy với BaseAdapter?
Nếu bạn thấy câu trả lời này hữu ích, hãy đánh dấu câu trả lời và đăng câu hỏi mới cho vấn đề mới của bạn mà ai đó có thể giúp bạn. –