2012-10-18 17 views
5

Tôi có một ứng dụng có hoạt động chính mở rộng ListActivity và hiển thị nhiều mục. Và tôi muốn hiển thị DialogFragment tùy chỉnh sau khi nhấp vào mục của danh sách (để chỉnh sửa thông tin mục). Nhưng theo hướng dẫn android của Google http://developer.android.com/guide/topics/ui/dialogs.html tôi chỉ có thể hiển thị DialogFragment từ hoạt động mở rộng FragmentActivity vì có cần gọi phương thức getSupportFragmentManager().Làm cách nào để tôi có thể tạo DialogFragment từ ListActivity trên Android?

Vì vậy, câu hỏi là: làm cách nào để hiển thị hộp thoại tùy chỉnh từ ListActivity?

Xin cảm ơn :)

Trả lời

4

Tôi có lẽ sẽ chỉ mở rộng FragmentActivity để nhân rộng nội dung trong ListActivity. Bạn có thể đặt chế độ xem nội dung mặc định thành chế độ xem danh sách (với chế độ xem trống nếu cần) và tạo lại các phương thức getListView, getListAdapter và onListItemClick. Sau đó, bạn nhận được tất cả các công cụ mảnh và nó hoạt động như một hoạt động danh sách thông thường.

+0

Cảm ơn :) Mất 30 giây để thay đổi MainActivity – bakua

+0

@toadzky Ví dụ mong đợi – Nabin