Có thể thực hiện một số loại hộp thoại "tự quản lý" hiển thị nó như Dialog ở chế độ dọc và giống như một phần hoạt động ở chế độ ngang. Nó sẽ rất Greate nếu bạn giới thiệu tôi với một số mãHiển thị Android DialogFragment làm hộp thoại ở chế độ dọc và là một phần của hoạt động ở chế độ ngang
6
A
Trả lời
0
Something như thế này:
Activity activity = getActivity();
int orientation = activity.getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE)
{
// Start DialogFragment as dialog
MyFragmentDialog frag = new MyFragmentDialog();
frag.show(getFragmentManager(), "dialog");
}
else
{
// Start activity that embeds DialogFragment
Intent intent = new SimpleFragmentActivity.IntentBuilder(activity, MyFragmentDialog.class)
.create();
activity.startActivity(intent);
}
SimpleFragmentActivity
là một hoạt động wrapper tôi đã viết rằng chỉ cần nhúng hộp thoại đoạn trong một hoạt động cho thuận tiện, nhưng về cơ bản bạn chỉ cần cần một hoạt động nhúng MyFragmentDialog vào đó. Đây là nguồn cho hoạt động của trình bao bọc: https://github.com/jt-gilkeson/fragment-utils
Các vấn đề liên quan
- 1. AVVideoCompositionCoreAnimationTool và CALayer ở chế độ dọc?
- 2. AutoCompleteTextView gợi ý ở chế độ ngang
- 3. Bàn phím mở ở chế độ toàn màn hình ở chế độ ngang
- 4. Điền vào hộp thoại chế độ jquery với chế độ xem một phần của MVC async và hiển thị ở giữa màn hình
- 5. Máy ảnh Android ở chế độ dọc trên SurfaceView
- 6. Android: Hướng xem trước máy ảnh ở chế độ dọc
- 7. camera Android được kéo dài ở chế độ ngang
- 8. Chế độ xem chia nhỏ ở chế độ dọc!
- 9. MediaRecorder quay video ở chế độ dọc
- 10. "sửa chữa" hình nền động ở chế độ dọc
- 11. UIDeviceOrientationKhông biết ở chế độ ngang
- 12. Kích thước UIPicker ở chế độ ngang
- 13. splash (hình ảnh khởi chạy) ở chế độ ngang?
- 14. Nền tùy chỉnh cho UINavigationBar ở chế độ ngang
- 15. Cách chạy hoạt động ở chế độ nền trong Android
- 16. Bộ điều khiển chế độ xem sẽ không bắt đầu ở chế độ ngang
- 17. Có thể lập trình khóa ở chế độ dọc cho một số hoạt động nhất định
- 18. Làm cho hoạt động chạy ở chế độ nền
- 19. Làm cách nào để hạn chế ứng dụng của tôi ở chế độ ngang?
- 20. Máy ảnh đang duỗi ở chế độ dọc
- 21. Chế độ xem hiển thị ở chế độ xem cuộn trên màn hình
- 22. Android làm cho hộp thoại xuất hiện ở chế độ toàn màn hình
- 23. YotubePlayerHỗ trợFragment xem toàn màn hình ở chế độ ngang
- 24. Hiển thị giờ địa phương ở chế độ xem
- 25. Android - chuyển đổi giữa chế độ ngang và dọc làm cho Intent bị mất giá trị
- 26. Đặt hướng ở chế độ ngang trong android ở cả hai bên
- 27. buộc trang web chỉ hiển thị ở chế độ nằm ngang
- 28. Tại sao kích thước nền CSS: bìa không hoạt động ở chế độ dọc trên iOS?
- 29. Django, hiển thị chế độ xem ở chế độ xem khác?
- 30. Liệu iframe có hiển thị ở chế độ quirks không?
Tôi cũng có vấn đề tương tự: Cách hiển thị hoạt động toàn màn hình với Phân đoạn theo chiều dọc và cùng một Phân đoạn như hộp thoại ở chế độ ngang? –