मैं एक्सएमएल में एक टुकड़े के लेआउट को उसी तरह परिभाषित करने की कोशिश कर रहा हूं जिस तरह से मैंने अपने विचार के लेआउट को परिभाषित किया है।मैं एक्सएमएल से एक टुकड़े के लेआउट को कैसे परिभाषित कर सकता हूं?
क्या यह संभव है? मैंने कई चीजों की कोशिश की, लेकिन उनमें से कोई भी काम नहीं कर रहा है।
मेरे गतिविधि लेआउट के रूप में (main.xml) इस प्रकार है:,
<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:name="full.lommeregner.Lommeregnerrv2Activity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/lommeregnerv2">
</fragment>
</ListView>
अब के बाद से मैं कच्चे जावा कोड के माध्यम से लेआउट पैदा करने का एक बड़ा प्रशंसक नहीं हूँ, मैं अपने टुकड़ा को परिभाषित करने के रूप में (fragment_lommeregner इस प्रकार की कोशिश की .xml):
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:name="full.lommeregner.Lommeregnerrv2Activity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/lommeregnerv2">
<!-- my content was located here (some textviews, buttons and so on). -->
</fragment>
क्या मैं कुछ गलत कर रहा हूं? मैं एक्सएमएल के माध्यम से एक टुकड़े के लेआउट को कैसे परिभाषित कर सकता हूं?
वे 'सख्ती से जरूरी नहीं है, लेकिन वे कई मामलों में आपकी जिंदगी को आसान बना देंगे। – adamp
ग्रहण उदाहरण जो वर्तमान में स्वत: जेनरेट किया गया है FragmentTransactions का उपयोग करता है मुझे लगता है ... दृश्य एक स्थिर खंड वर्ग द्वारा उत्पन्न होता है और एक कार्यात्मक कॉल से लौटाया जाता है। मैं वर्तमान में अपने स्वयं के टैब जोड़ने के तरीके पर काम कर रहा हूं। – anon58192932
'Fragment' क्लास का एक उदाहरण निर्दिष्ट करता है कि कौन सी एक्सएमएल फ़ाइल में इसका लेआउट है? 'गतिविधि' में' setContentView (R.layout.my_activity_layout) 'है, जिसे 'ऑनक्रेट()' के दौरान बुलाया जा सकता है। क्या टुकड़ों के लिए एक एनालॉग है? – dinosaur