तो मेरे पास डायलॉगफ्रैगमेंट है जो मैं कुछ जानकारी चुनने के लिए प्रयुक्त बटन प्रेस पर बनाता हूं।एंड्रॉइड फ्रैगमेंट डायलॉग लेआउट को अनदेखा करने के लिए प्रकट होता है मार्जिन या लेआउट वजन का उपयोग करते समय वजन
ऐसा कोई फर्क नहीं पड़ता कि मैं वज़न का उपयोग कर रहा हूं अगर मैं वजन का उपयोग कर रहा हूं, तो अगर मैं लेआउट निर्दिष्ट करता हूं तो पैरेंट मार्जिन या पैरेंट लेआउट की चौड़ाई निर्दिष्ट करता है।
यह गैलेक्सी टैब पर 3.2 चल रहा है और डिफ़ॉल्ट फ्रैगमेंट लाइब्रेरी का उपयोग संगतता नहीं है।
कोई भी सुझाव उपयोगी होगा।
धन्यवाद
नीचे लेआउट का उपयोग कर रहा हूं।
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayoutZoneDialog"
android:layout_width="400dp"
android:layout_height="300dp"
android:layout_gravity="center"
android:background="@drawable/modal_background"
android:orientation="horizontal"
android:padding="20dp"
android:weightSum="1" >
<ListView
android:id="@+id/zoneSelectListView"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".25"
android:divider="@color/trans"
android:listSelector="@android:color/transparent"
android:padding="25dp"
android:scrollbars="vertical"
android:scrollbarFadeDuration="0" >
</ListView>
<RelativeLayout
android:id="@+id/zoneSelectImageLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight=".75"
android:gravity="center">
<ImageView
android:id="@+id/zoneSelectMainImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/black_50_percent"
android:scaleType="fitCenter" />
<ImageView
android:id="@+id/zoneSelectCloseImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/modal_close"
android:padding="15dp" />
</RelativeLayout>
</LinearLayout>
कि अजीब है, 'LinearLayout' के लिए कोई बात नहीं आप कैसे निर्दिष्ट' क्योंकि वहाँ weightSum', चाहे स्पष्ट रूप से 'एंड्रॉइड: weightSum' विशेषता या बच्चों के 'लेआउट_वेट'' को निर्दिष्ट करके स्पष्ट रूप से। यहां कोड है, जहां वेटसम का उपयोग किया जाता है: 'फ्लोट वजनसम = mWeightSum> 0.0f? mWeightSum: कुलWeight; ' –
अच्छी तरह से मैंने उपरोक्त कोड (लेआउट) और 3.2 मोटोरोला ज़ूम काम किया है जैसा कि माना जाता है (पूरी स्क्रीन भरना नहीं)। इसलिए यह मुझे लगता है कि शायद आपके कोड में कुछ है। – Raykud
मुझे लगता है कि हमारे पास कुछ जगहों पर ज़ूम बिछा रहा है, लेकिन मेरे क्लाइंट ने गैलेक्सी टैब की कल्पना की है। – draksia