কোনও ক্রিয়াকলাপ থেকে আমি কীভাবে একটি দর্শনের মার্জিন মান পেতে পারি? ভিউ যে কোনও ধরণের হতে পারে।
কিছুক্ষণ অনুসন্ধানের পরে আমি একটি ভিউয়ের প্যাডিং পাওয়ার উপায়গুলি খুঁজে বের করেছিলাম, তবে মার্জিনে কিছুই পাইনি। কেউ সাহায্য করতে পারেন?
আমি এরকম কিছু চেষ্টা করেছিলাম,
ViewGroup.LayoutParams vlp = view.getLayoutParams();
int marginBottom = ((LinearLayout.LayoutParams) vlp).bottomMargin;
এটি কাজ করে, তবে উপরের কোডটিতে আমি ভিউটিকে একটি বলে ধরে নিয়েছি LinearLayout
। তবে margin
ভিউয়ের ধরণটি আমি না জানলেও আমার এট্রিবিউটটি পাওয়া দরকার ।
LayoutParams
। মত ক্লাস আছেFrameLayout.LayoutParams
,RelativeLayout.LayoutParams
কিন্তু মত কিছুইLayoutParams
নিজেই। এবং যেহেতু আমি দেখার ধরণটি জানি না, তাই আমি পূর্বের কোনও শ্রেণি ব্যবহার করতে পারি না।