मेरे पास एक सापेक्ष लेआउट है जो मैं प्रोग्रामेटिक रूप से बना रहा हूं:सापेक्ष लेआउट में बटन के लेआउट_align_parent_right विशेषता प्रोग्रामेटिक रूप से कैसे सेट करें?
RelativeLayout layout = new RelativeLayout(this);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT);
अब मेरे पास दो बटन हैं जिन्हें मैं इस सापेक्ष लेआउट में जोड़ना चाहता हूं। लेकिन समस्या यह है कि एक दूसरे पर RelatiiveLayout ओवरलैपिंग के बाईं ओर दोनों बटन दिखाए जा रहे हैं।
buttonContainer.addView(btn1);
buttonContainer.addView(btn2);
अब मैं जानना चाहता हूं कि मैं XML के android:layout_alignParentRight="true
" या android:layout_toLeftOf="@id/btn"
गुणों को प्रोग्रामेटिक रूप से कैसे सेट कर सकता हूं जैसा कि हम xml में करते हैं?
क्या होगा अगर एंकर के पास कोई आईडी न हो? params.addRule (RelativeLayout.LEFT_OF, R.id.id_to_be_left_of); टेक्स्ट व्यू tvUserName = नया टेक्स्ट व्यू (एक्ट); –
आईडी जोड़ने के बारे में कैसे? – user2161301
क्या होगा यदि 'रीसायकल व्यू' पर 'बटन' है? क्या यह एक ही विजेट में समान या विपरीत नियम जोड़ने में कोई समस्या नहीं है? –