Trong ứng dụng của tôi, tôi có một đoạn được gọi là "Giới thiệu". Trên thiết bị cầm tay, tôi muốn mảnh này trông giống như một hoạt động bình thường nhưng trên máy tính bảng tôi muốn nó là một hộp thoại. Cách nào ưu tiên xử lý tình huống này?Hiển thị đoạn dưới dạng hộp thoại hoặc hoạt động bình thường
Trả lời
Tạo kiểu cho số này trong styles.xml
(hai tệp styles.xml, một trong thư mục values
, thư mục còn lại trong thư mục values-large
) nhưng có kiểu bạn đặt trong thư mục giá trị lớn kế thừa từ Theme.Dialog. Sau đó, đoạn của bạn sử dụng phong cách đó. Hệ thống sẽ chăm sóc phần còn lại.
Ngoài ra, làm cho lớp học của bạn một DialogFragment, và sau đó, hoặc nhúng nó vào phân cấp hình ảnh, hoặc hiển thị nó như một hộp thoại, như đã giải thích ở đây:
http://developer.android.com/reference/android/app/DialogFragment.html#DialogOrEmbed
Phương án thay thế dành cho API 11+. Đó là vấn đề duy nhất. – Diffy
Có lý do nào bạn không muốn sử dụng hỗ trợ Android không? http://developer.android.com/reference/android/support/v4/app/DialogFragment.html –
- 1. hoạt động dưới dạng hộp thoại trong android
- 2. Hiển thị javascript dưới dạng đoạn mã
- 3. Hiển thị JDialog dưới dạng trang tính không hoạt động
- 4. Tôi làm cách nào để hiển thị hoạt động của mình dưới dạng hộp thoại trong Android?
- 5. Chỉnh sửa và lưu một tệp văn bản luôn hiển thị hộp thoại Lưu dưới dạng
- 6. Hoạt động trênBackPress không hiển thị hộp thoại cảnh báo
- 7. html_entity_decode() không hoạt động bình thường?
- 8. Buộc ActionLinks được hiển thị dưới dạng chữ thường
- 9. Lỗi thời gian chạy khi hủy hộp thoại 'Lưu dưới dạng' được hiển thị qua VBA
- 10. Phân đoạn hộp thoại với và EditText hiển thị bàn phím tự động sau khi tải
- 11. Hiển thị boolean dưới dạng hộp kiểm trong Webgrid
- 12. Thêm đoạn vào hộp thoại
- 13. Hiển thị hộp thoại tiến trình trước khi bắt đầu một hoạt động mới
- 14. spinner hiển thị như hộp thoại
- 15. bootstrap-modal không hiển thị hộp thoại
- 16. Hộp thoại Android hiển thị lại sau khi Hoạt động được tạo lại
- 17. Tôi làm cách nào để hiển thị hộp thoại trên Hoạt động hiện tại trên Android?
- 18. C# - StreamReader.ReadLine không hoạt động bình thường!
- 19. hoạt động không bình thường ternary
- 20. Hộp thoại hiển thị AngularJS từ routeProvider
- 21. Hộp thoại cảnh báo không hiển thị
- 22. Hiển thị HTML dưới dạng Hình ảnh
- 23. android - Cách hiển thị hộp thoại sau khi hoạt động kết thúc
- 24. Hiển thị Hộp thoại bằng cách sử dụng PendingIntent
- 25. Hộp thoại hoạt động với tab
- 26. Hiển thị hộp thoại xác nhận trong Fragment
- 27. 58.85 hiển thị dưới dạng 58.84999999999
- 28. đặt tiêu đề phân đoạn hộp thoại để hiển thị từ bên phải
- 29. Cách hiển thị hộp thoại 'Lưu dưới dạng' bằng cách sử dụng PHP cho các tệp văn bản
- 30. requestFocus không hoạt động bình thường cho EditText
Tôi muốn nói đề nghị thay thế của tôi xuất phát từ một nguồn đáng tin cậy. Nó trực tiếp từ Google. –