मैं किसी गतिविधि से दृश्य का मार्जिन मान कैसे प्राप्त कर सकता हूं? व्यू किसी भी प्रकार का हो सकता है।
थोड़ी खोज के बाद मुझे एक दृश्य की पैडिंग प्राप्त करने के तरीके मिले, लेकिन मार्जिन पर कुछ भी नहीं मिला। क्या कोई मदद कर सकता है?
मैंने कुछ इस तरह की कोशिश की,
ViewGroup.LayoutParams vlp = view.getLayoutParams();
int marginBottom = ((LinearLayout.LayoutParams) vlp).bottomMargin;
यह काम करता है, लेकिन उपरोक्त कोड में मैंने इस दृष्टिकोण को माना है LinearLayout। marginजब मुझे दृश्य प्रकार नहीं पता है, तब भी मुझे इसकी विशेषता प्राप्त करने की आवश्यकता है ।
LayoutParams। जैसी कक्षाएं हैंFrameLayout.LayoutParams,RelativeLayout.LayoutParamsलेकिनLayoutParamsअपने आप में ऐसा कुछ नहीं है। और जब से मुझे दृश्य का प्रकार नहीं पता है, मैं किसी भी पूर्व वर्ग का उपयोग नहीं कर सकता।