Bir Aktiviteden bir Görünümün marj değerini nasıl alabilirim? Görünüm herhangi bir türde olabilir.
Biraz araştırdıktan sonra, bir görünümün dolgusunu almanın yollarını buldum, ancak Margin'de hiçbir şey bulamadım. Biri yardım edebilir mi?
Bunun gibi bir şey denedim
ViewGroup.LayoutParams vlp = view.getLayoutParams();
int marginBottom = ((LinearLayout.LayoutParams) vlp).bottomMargin;
Bu işe yarıyor, ancak yukarıdaki kodda görünümün bir LinearLayout
. Ancak margin
görünüm türünü bilmesem bile özniteliği almam gerekiyor .
LayoutParams
. Gibi sınıflar vardırFrameLayout.LayoutParams
,RelativeLayout.LayoutParams
gibi, ama hiçbir şeyLayoutParams
kendi içinde. Ve görüşün türünü bilmediğim için, eski sınıfların hiçbirini kullanamıyorum.