Tôi có hai Màn hình tùy chọn Android được xác định trong ứng dụng Android của tôi trong XML.Tham khảo màn hình tùy chọn Android riêng biệt từ bên trong Màn hình ưu tiên khác trong XML
Ví dụ, màn hình 1
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen1">
<PreferenceCategory android:title="Preferences">
<CheckBoxPreference
android:defaultValue="true"
android:title="test"
android:key="test_pref"/>
</PreferenceCategory>
</PreferenceScreen>
và màn hình 2
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:key="screen2">
<CheckBoxPreference
android:key="checkbox"
android:title="Checkbox">
</CheckBoxPreference>
</PreferenceScreen>
Tôi muốn màn hình 2 là một màn hình riêng biệt để có thể truy cập theo đúng nghĩa của nó nhưng tôi cũng muốn sở thích của mình cũng là một phần của màn hình. Có cách nào đơn giản tôi có thể chỉ cần tham khảo màn hình 2 từ trong màn hình 1? Hoặc tôi chỉ cần về cơ bản lặp lại cùng một nội dung ưu tiên trong màn hình tùy chọn phụ trong Màn hình 1.
Bạn hãy thử sử dụng '' thẻ? Tôi không chắc chắn nếu nó hoạt động cho PreferenceScreen, nhưng đó là cách để bao gồm bố trí bình thường trong các bố trí khác. Xem http://developer.android.com/resources/articles/layout-tricks-reuse.html –
Cảm ơn đề xuất Mayra. Thật không may có vẻ như bị hạn chế sử dụng lại các widget bố trí. Nhưng tôi chưa bao giờ biết về nó nên tôi vẫn học được điều gì đó! Chúc mừng – Tim