Android: les marges sont définies dans un FrameLayout par programme - ne fonctionne pas

voici le code-

FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) searchPin.getLayoutParams();
params.setMargins(135, 176, 0, 0);
//params.leftMargin = 135; //also not worked 
//params.topMargin = 376;
searchPin.setLayoutParams(params);

Où jamais, de xml, de son travail-

android:layout_marginLeft="135dp"

quelle peut être la raison? ai-je raté quelque chose!

-thnx

OriginalL'auteur Avi C | 2011-11-12