मैं एंड्रॉयड समर्थन पुस्तकालय से नीचे शीट का उपयोग कर रहा इस तरह:एंड्रॉइड समर्थन BottomSheetBehavior गतिशील नहीं हो सकता है?
एक्सएमएल:
<LinearLayout
android:id="@+id/bottomSheetLinearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/fourth_white"
android:orientation="vertical"
app:layout_behavior="android.support.design.widget.BottomSheetBehavior" />
मैं LinearLayout के लिए बच्चे दृश्य जोड़:
bottomSheet.addView(actionButtonView);
बाद मैं बच्चे को देखा गया जोड़ने के बाद , मैं BottomSheetBehavior प्रारंभ करता हूं और इसे विस्तारित करता हूं:
BottomSheetBehavior sheetBehavior = BottomSheetBehavior.from(bottomSheet);
sheetBehavior.setState(BottomSheetBehavior.STATE_EXPANDED);
यह काम नहीं करता कुछ भी नहीं दिखाता है। यहां तक कि अगर मैं एक्सएमएल के अंदर लाइनरलाइट ऊंचाई को प्रीसेट करता हूं, तो यह सिर्फ सभी सफेद है।
यदि मैं XML में LinearLayout के अंदर सभी बच्चे के विचार जोड़ता हूं, तो सब कुछ ठीक काम करता है। जब मैं गतिशील रूप से विचारों को प्रोग्रामिक रूप से जोड़ने की कोशिश करता हूं तो यह काम नहीं करता है।
किसी के पास कोई समान समस्या थी?
बेहतर समझने के लिए अपना कोड दिखाएं ... – Vickyexpert
क्या आप पूरा कोड पोस्ट कर सकते हैं आप 'BottomSheet' पर विचार कैसे जोड़ते हैं? क्योंकि मैंने अभी पुन: उत्पन्न करने की कोशिश की है, और उस मुद्दे को नहीं मिला है। – rom4ek
क्या आप बाहरी व्यू ग्रुप के लिए कोड पोस्ट कर सकते हैं जिसमें आप नीचे शीट जोड़ रहे हैं? यदि संभव हो तो इस व्यवहार को पुन: उत्पन्न करने के लिए पूर्ण पृथक कोड पोस्ट करें। क्योंकि @ rom4ek ने कहा कि मैं भी कहा गया मुद्दा –