Android Bouton De Position Par Programmation

J'ai un bouton dans mon application. Je veux changer sa position par programmation. J'ai créé un bouton en XML comme suit:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<Button android:text="@+id/Button01" 
        android:id="@+id/Button01" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:layout_marginLeft="50px"
        android:layout_marginTop="10px"
        >
</Button>
</LinearLayout>

Supposons que je veux régler la position du bouton comme 100px de gauche (comme layout_marginLeft="100px"). Comment puis-je le faire par programmation? Merci de m'aider à résoudre le problème.

Rembourrage et de la marge ne sont pas les mêmes ... c'est le thread est ce que vous êtes à la recherche pour stackoverflow.com/questions/2481455/...
Permettez-moi arriver au point... en Fait Ma Mise en page contient 9 boutons...donc certains boutons sont visibles et les invisibles, fondées sur l'état..donc je veux aligner(se déplacer à gauche ou à droite) par programmation...svp aider moi
Jetez un oeil à cette réponse. Il montre clairement comment définir les marges sur un bouton. stackoverflow.com/a/4594374/525541

OriginalL'auteur Paresh Mayani | 2010-07-12