पर नकारात्मक मार्जिन सेट करें, मुझे पता है कि View
के मार्जिन को LinearLayout.LayoutParams
और विधि setMargins(int, int, int, int)
के साथ प्रोग्रामेटिक रूप से सेट करने का तरीका है, लेकिन मैं दृश्य पर नकारात्मक मार्जिन कैसे लगा सकता हूं?प्रोग्रामेटिक रूप से
6
A
उत्तर
7
पहुँच अपने माता पिता के लेआउट के लिए लेआउट पैरामीटर और उन्हें संशोधित आप की तरह के रूप में:
ViewGroup.MarginLayoutParams params =
(ViewGroup.MarginLayoutParams)view.getLayoutParams();
params.topMargin = ...; // etc
// or
params.setMargins(...);
के बाद आप लेआउट संशोधन किया है, फोन view.requestLayout()
।
0
गणित का उपयोग करना मेरे लिए पर्याप्त चाल है।
ViewGroup.MarginLayoutParams params =
(ViewGroup.MarginLayoutParams)view.getLayoutParams();
params.topMargin = 100 - 200; // -100
संबंधित मुद्दे
- 1. प्रोग्रामेटिक रूप से
- 2. एंड्रॉइड प्रोग्रामेटिक रूप से
- 3. डेटाटेबल प्रोग्रामेटिक रूप से
- 4. एंड्रॉइड प्रोग्रामेटिक रूप से
- 5. आईफोन प्रोग्रामेटिक रूप से
- 6. सिल्वरलाइट प्रोग्रामेटिक रूप से
- 7. ओएसएक्स प्रोग्रामेटिक रूप से
- 8. कुंजी प्रोग्रामेटिक रूप से
- 9. जीमेल प्रोग्रामेटिक रूप से
- 10. QTreeView प्रोग्रामेटिक रूप से
- 11. R.String प्रोग्रामेटिक रूप से
- 12. प्रोग्रामेटिक रूप से मेनिफेस्ट
- 13. प्रोग्रामेटिक रूप से
- 14. UIButton प्रोग्रामेटिक रूप से
- 15. app.config प्रोग्रामेटिक रूप से
- 16. जेटी प्रोग्रामेटिक रूप से
- 17. uitableview प्रोग्रामेटिक रूप से
- 18. प्रोग्रामेटिक रूप से ListItem
- 19. जेएसपी प्रोग्रामेटिक रूप से
- 20. बीन प्रोग्रामेटिक रूप से
- 21. प्रोग्रामेटिक रूप से सीआईएल
- 22. प्रोग्रामेटिक रूप से VB.NET
- 23. प्रोग्रामेटिक रूप से एंड्रॉइड
- 24. प्रोग्रामेटिक रूप से JTable
- 25. प्रोग्रामेटिक रूप से R.id
- 26. UIWebView प्रोग्रामेटिक रूप से
- 27. GridView प्रोग्रामेटिक रूप से
- 28. सी # प्रोग्रामेटिक रूप से
- 29. प्रोग्रामेटिक रूप से संपर्क
- 30. प्रोग्रामेटिक रूप से
मैं त्रुटि हो रही है: 'संकल्प लिया पिक्सेल आयाम के बजाय संसाधन आईडी यहां पारित करना चाहिए:। GetResources() getDimension * (- 100)' जब दूसरी लाइन में एक नकारात्मक पूर्णांक डाल। –
मेरे कामकाज को नीचे एक अलग उत्तर के रूप में जोड़ना। –