मैं टैबलेट के लिए एंड्रॉइड में सेटिंग वरीयताओं जैसे कुछ करने की कोशिश कर रहा हूं।विवरण में वही स्क्रीन प्राथमिकता कैसे लोड करें वरीयता फ़्रेगमेंट
जब मैं "अधिक" पर क्लिक करता हूं तो "वायरलेस "नेटवर्क" वरीयता स्क्रीन सही खंड पर प्रदर्शित होती है, अगर मैं "वीपीएन" को स्पर्श करता हूं, तो उसी खंड में "वीपीएन" वरीयता स्क्रीन खोला जाता है।
मैं यह कैसे कर सकता हूं?
इसमेरी प्राथमिकता एक्सएमएल है
<PreferenceScreen android:title="Title A">
<PreferenceScreen android:title="TITLE B">
<PreferenceCategory
android:title="category">
<ListPreference android:key="list"
android:title="list" android:entries="@array/list_vals"
android:entryValues="@array/list_vals1"
android:defaultValue="1" android:dialogTitle="list title"
android:negativeButtonText="cancel" />
</PreferenceCategory>
</PreferenceScreen>
</PreferenceScreen>
समस्या मैं शीर्षक बी के साथ नेस्टेड वरीयता स्क्रीन नहीं चाहते है पूरे स्क्रीन मैं सिर्फ सही टुकड़ा के स्थान पर लोड किया जा करना चाहते हैं पर लोड करने के लिए ...
नोट: है कि मैं अपने उदाहरण बनाने के लिए इस दस्तावेज़ का इस्तेमाल किया अब तक http://developer.android.com/guide/topics/ui/settings.html#PreferenceHeaders
संपादित करें *
इस मैं एक लेआउट की जरूरत नहीं है, तो मैं कैसे पता कर सकते हैं मेरे मालिक टुकड़ा आईडी है क्या और मेरा विस्तार टुकड़ा आईडी क्या है मेरी गतिविधि
public class SettingsActivity extends PreferenceActivity {
@Override
public void onBuildHeaders(List<Header> target) {
loadHeadersFromResource(R.xml.preference_headers, target);
}
}
है ?
मास्टर-विस्तार लेआउट का उपयोग करना, बस एक और के साथ विस्तार टुकड़ा की जगह, उप विस्तार टुकड़ा । –
मैं यह कैसे कर सकता हूं? मैंने इस http://developer.android.com/guide/topics/ui/settings.html#PreferenceHeaders का उपयोग अब तक किया है ... और यहां खंड लेनदेन के साथ कोई जोड़ नहीं है – Lukap