Android-Button-Position Programmgesteuert

Ich habe einen button in meiner Anwendung. Ich will um seine position zu ändern programmgesteuert. Habe ich eine Schaltfläche in XML wie folgt:

<?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>

Angenommen, ich möchte um die position der Schaltfläche als 100 Pixel von Links (wie layout_marginLeft="100px"). Wie kann ich es tun programmgesteuert? Bitte helft mir das problem zu lösen.

  • Padding und margin sind nicht das gleiche ... dieser thread ist das, was du suchst stackoverflow.com/questions/2481455/...
  • Lassen Sie mich zu dem Punkt kommen... Eigentlich Mein Layout enthält 9 Tasten...so einige Schaltflächen sind sichtbare und unsichtbare (basierend auf dem Zustand..so möchte ich ausrichten(verschieben nach Links oder rechts) programmgesteuert...pls help me
  • Werfen Sie einen Blick auf diese Antwort. Es zeigt deutlich, wie stellt man die Ränder auf eine Schaltfläche. stackoverflow.com/a/4594374/525541
Schreibe einen Kommentar