1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. Kosta.Kos, 17.06.2011 #1
    Kosta.Kos

    Kosta.Kos Threadstarter Neuer Benutzer

    Hi,

    ich möchte den Abstand zwischen zwei Buttons verändern.
    Sowohl vertikal als auch horizontal.
    Ich habe das schon mit setPadding probiert, dabei ändere ich aber nur den Abstand innerhalt des Buttons.

    Habt ihr evtl. einen Tipp für mich.

    Grüße
    Kosta
     
  2. swordi, 17.06.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    ein wrapper layout drum rum und dort das padding ändern wird dir helfen.

    padding bei einem button, hast du ja schon festgestellt, ändert den abstand innerhalb
     
  3. tenji73, 17.06.2011 #3
    tenji73

    tenji73 Neuer Benutzer

    probiere es mit margin. paddings sind innerhalb eines elements - margins ausserhalb..
    gruss
    tom
     
  4. Kosta.Kos, 17.06.2011 #4
    Kosta.Kos

    Kosta.Kos Threadstarter Neuer Benutzer

    Habe gerade mal die beiden Tipps getestet. Leider kein Erfolg.
    Das mit den margins habe ich wie folgt gelöst.

    Code:
    
      Button b = new Button(this);
            Button b2 = new Button(this);
            li = new LinearLayout(this);
            li.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
            li.setOrientation(LinearLayout.VERTICAL);
            b.setText("test1");
            LinearLayout.LayoutParams myParams = new LinearLayout.LayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
            myParams.setMargins(android.widget.LinearLayout.LayoutParams.WRAP_CONTENT, android.widget.LinearLayout.LayoutParams.WRAP_CONTENT, android.widget.LinearLayout.LayoutParams.WRAP_CONTENT, android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);
            b.setLayoutParams(myParams);
            
            
            b2.setText("test2");
            b2.setLayoutParams(myParams);
            b2.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
            TextView textview = new TextView(this);
            textview.setText("Text TextView");
            textview.setBackgroundColor(color.blue2);
            li.setPadding(1, 1, 1, 1);
            li.addView(textview);
            li.addView(b);
            li.addView(b2);
            
            setContentView(li);
    
    
    
    
     
  5. Kosta.Kos, 17.06.2011 #5
    Kosta.Kos

    Kosta.Kos Threadstarter Neuer Benutzer

    Update!

    Habs falsche gemacht. Habe nun jeden Button in eine eigenes Layout gepackt.
    Nun kann ich den Abstand ändern. Leider aber nur größer machen.

    Ich glaube, so kann ich den Default-Abstand aber nicht verkleinern.
    Und das möchte ich eigentlich.

    Hintergrund: Ich nutze ein Table Layout.
    Da gibt es erst einmal kein Gitter. Deshalb nutze ich Buttons, so hat man eine schöne Abgrenzung. Leider ist mir der Abstand zu groß.

    Habs ihr dazu noch Ideen?

    Gruß
    Kosta
     
  6. Kosta.Kos, 17.06.2011 #6
    Kosta.Kos

    Kosta.Kos Threadstarter Neuer Benutzer

    Lösung gefunden!

    Das Wrapper Layout ist nicht wichtig.
    So klappt es.
    Leider sind durch die Layout Angabe alle Defualt-Angaben der Buttonrepräsentation verloren gegangen. Die muss ich mir nun wieder selber stricken. Aber so gehts

    Code:
    
     LinearLayout.LayoutParams myParams = new LinearLayout.LayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
            myParams.setMargins(1, 1, 1, 1);
            b.setBackgroundColor(Color.BLUE);
            b.setLayoutParams(myParams);
            b2.setBackgroundColor(Color.BLUE);
            l2.setLayoutParams(myParams);
            
            b2.setText("test2");
            b2.setLayoutParams(myParams);
    
    
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung Freitag um 23:01 Uhr
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
[OFFEN] App Beschreibung im Store nachträglich ändern Android App Entwicklung 20.04.2017
[ERLEDIGT] Font Color in einem ChangeLog für 1 Wort ändern Android App Entwicklung 19.03.2017
[ERLEDIGT] Hintergrundfarbe einer app ändern Android App Entwicklung 18.03.2017
[ERLEDIGT] Buttontext per klick ändern Android App Entwicklung 14.03.2017
SnackBar Action Button wird nicht an den unteren Rand gesetzt Android App Entwicklung 07.03.2017
Tage zwischen zwei Terminen berechnen Android App Entwicklung 22.02.2017
AsyncTask ProgressDialog ändern Android App Entwicklung 21.02.2017
SQL-Abfrage über zwei Tabellen realisieren Android App Entwicklung 12.02.2017

Users found this page by searching for:

  1. abstand zwischen zwei button

    ,
  2. abstand zwischen apps

    ,
  3. android abstand apps

    ,
  4. android abstand zwischen buttons,
  5. LinearLayout abstand,
  6. android abstände 2 linearlayout,
  7. abstand zwischen buttons = 0,
  8. lücken zwischen apps
Du betrachtest das Thema "Abstand zwischen zwei Buttons ändern" im Forum "Android App Entwicklung",