Trong ứng dụng của chúng tôi, chúng tôi có một vài đoạn có thể được hiển thị dưới dạng đoạn toàn màn hình hoặc dưới dạng đoạn hộp thoại. Những mảnh vỡ này kế thừa từ DialogFragment
và chúng tôi đảm bảo tạo ra chúng một cách chính xác tùy thuộc vào chế độ ứng dụng được thực hiện trong (toàn màn hình hoặc hộp thoại).Thanh công cụ trong DialogFragment
Chúng tôi đã nghĩ đến việc thêm một số chức năng bổ sung vào một số đoạn hộp thoại sau khi thay đổi mới nhất trong tiện ích Toolbar
được giới thiệu trong thư viện hỗ trợ với Lollipop. Ý tưởng là có loại trình đơn tùy chọn mà chúng ta thường có trong một phân đoạn thông thường (tức là menu tùy chọn tăng cao sau khi thực hiện onCreateOptionsMenu
) chỉ có trong các lớp con của chúng tôi là DialogFragment
CHỈ khi chúng được hiển thị dưới dạng hộp thoại. Trong ngắn hạn: khi các mảnh được hiển thị ở chế độ toàn màn hình, chúng tôi tăng cường menu tùy chọn truyền thống và khi các đoạn được hiển thị dưới dạng hộp thoại, chúng tôi muốn có menu tùy chọn tương tự tăng cao nhưng sử dụng tiện ích thanh công cụ mới ở chế độ độc lập.
Tôi đã làm theo các bước từ http://android-developers.blogspot.dk/2014/10/appcompat-v21-material-design-for-pre.html và tôi đã quản lý để "kích hoạt" thanh công cụ, nhưng có vẻ như menu không bị thổi phồng - xem ảnh chụp màn hình đính kèm (ảnh một đoạn trong chế độ toàn màn hình và hình ảnh hai trong chế độ hộp thoại).
Thậm chí có thể thổi phồng menu tùy chọn bằng thanh công cụ mới trong DialogFragment
không?
Thanh công cụ không được giả định trong hộp thoại, giả sử là một phần của bạn r hoạt động bố trí. đó là một giao diện rất khó hiểu mà bạn muốn có – tyczj