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 margingörünüm türünü bilmesem bile özniteliği almam gerekiyor .
LayoutParams. Gibi sınıflar vardırFrameLayout.LayoutParams,RelativeLayout.LayoutParamsgibi, ama hiçbir şeyLayoutParamskendi içinde. Ve görüşün türünü bilmediğim için, eski sınıfların hiçbirini kullanamıyorum.