Tôi đã đọc xung quanh rằng mảnh vỡ làm tổ nên tránh, nhưng tôi không thể nhìn thấy làm thế nào để làm như sau (ví dụ here.):Có cách nào khác để lồng ghép các mảnh vỡ không?
Tôi đang làm việc trên một ứng dụng tab (android:minSdkVersion="12"
) với giao diện người dùng sau :
thanh tìm kiếm phải lúc nào cũng ở đây và người dùng có thể điều hướng thông qua một số tùy chọn trình đơn ('nhà', 'bộ sưu tập' ...). Ý tưởng của tôi là sử dụng BaseActivity với bố cục chứa thanh tìm kiếm và FrameLayout, trong đó tôi sẽ tải Fragment tương ứng với lựa chọn điều hướng của người dùng. Vấn đề của tôi là trong phần 'Home' Fragment, tôi muốn thực hiện theo cùng một cách, tức là với bố cục chứa thanh tab và FrameLayout, trong đó tôi sẽ tải Fragment tương ứng, và điều này Chúng tôi biết rằng thay vì BaseActivity tôi có thể sử dụng một số hoạt động và bao gồm thanh tìm kiếm trong mọi bố cục, nhưng nó sẽ làm cho nó xuất hiện và biến mất mỗi khi người dùng thay đổi hoạt động ...
EDIT
Tôi cũng cần một chân trang cố định, vì vậy tôi không thể sử dụng thanh hành động theo đề xuất của CommonsWare trong câu trả lời của anh ấy.
Bất kỳ ai cũng có thể trợ giúp?
Nhưng với một số hoạt động tôi không thể có hộp tìm kiếm như một tiêu đề cố định, phải không? Tôi sẽ cần phải bao gồm nó để bố trí của mọi hoạt động và nó sẽ được nạp lại mỗi khi tôi thay đổi các hoạt động (tức là từ điểm giao diện người dùng xem nó sẽ biến mất và xuất hiện trở lại). Điều tương tự nếu tôi tạo ra một số hoạt động cho các tab. – jul
@jul: "Nhưng với một số hoạt động, tôi không thể có hộp tìm kiếm dưới dạng tiêu đề cố định, phải không?" - đặt nó ở đầu mỗi hoạt động. Tốt hơn, hãy đặt nó vào thanh hành động. "Tôi sẽ cần phải bao gồm nó để bố trí của mọi hoạt động và nó sẽ được nạp lại mỗi khi tôi thay đổi các hoạt động (tức là từ quan điểm giao diện người dùng của nó sẽ biến mất và xuất hiện trở lại)" - có. – CommonsWare
Ok Tôi sẽ kiểm tra xem tôi có thể tùy chỉnh thanh tác vụ như tôi muốn thanh tìm kiếm của mình không. Tôi cũng cần một chân trang cố định, vì vậy nếu tôi có thể có hai thanh hành động và chúng có thể được tùy chỉnh, tôi sẽ sử dụng nó. Cảm ơn. – jul