1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Terth, 10.11.2011 #1
    Terth

    Terth Threadstarter Neuer Benutzer

    Hallo,

    ich muss ein Programm schreiben in dem Buttons zeilenweise gruppiert werden sollen. Sie sollen eine fixe Größe haben 110 * 90. Die Beschriftung soll über mehrere Zeilen gehen können und ungefähr auf 30-40 Zeichen beschränkt sein. Ich probiere gerade was rum und habe eine Zeile aus zwei Buttons angelegt. Das Problem ist das sobald eine zweite Zeile erscheint, anscheinend zu dem anderen Button zentriert wird, sodass der Text in derselben Zeile anfängt. seht am besten in dem mitgelieferten bildchen selbst. Weiß jemand wie man den kompletten button für text ausnutzen kann, sodass der text oben in der linken ecke anfängt?

    Danke und liebe grüße
    Terth

    mein Code
    Code:
    public void onCreate(Bundle savedInstanceState) 
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            LinearLayout l = (LinearLayout)findViewById(R.id.buttons);
            LayoutParams lp = new LayoutParams(110, 90);
            
            Button button1 = new Button(this);
            button1.setText("Operateur (Oberarzt)");
            button1.setTextSize(20);
            button1.setLayoutParams(lp);
            
            Button button2 = new Button(this);
            button2.setText("Pfleger");
            button2.setTextSize(20);
            button2.setLayoutParams(lp);
            
            l.addView(button1);
            l.addView(button2);
        }
    
     

    Anhänge:

  2. swordi, 10.11.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    ich denke mal du musst gravity beim button umsetzen.
     
  3. MichaelS, 11.11.2011 #3
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

    Jeps Gravity und "wrap_content" setzen damit du mehrzeilig arbeiten kannst.

    Gruß
    Michael
     
  4. Terth, 11.11.2011 #4
    Terth

    Terth Threadstarter Neuer Benutzer

    hallo,
    wenn ich in den buttons android:layout_gravity="fill_vertical" setzte macht er es so wie ich will. keine ahnung wieso aber danke für den gravity hinweis. ich habs zwar erst mit android:gravity = "left" probiert hat aber keine besserung gebracht. kollege hat mir dann gesagt probier mal mit layout_gravity
    danke
    thema gelöst
    grüße
    terth
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Feedback Text für die App auf Server Hochladen Android App Entwicklung 28.10.2017
[ERLEDIGT] Shine Animation auf Text Android App Entwicklung 20.10.2017
[ERLEDIGT] Wandernder Text Android App Entwicklung 17.10.2017
[OFFEN] Constraint: Buttons gleichmäßig untereinander ausrichten Android App Entwicklung 11.10.2017
[OFFEN] RadioButtons mit Button Tinting sehen auf Geräten unterschiedlich aus (API > 21) Android App Entwicklung 09.09.2017
[ERLEDIGT] Android Studio - EditText (Passwort) mit Button einfügen? Android App Entwicklung 22.07.2017
[ERLEDIGT] Android Studio - Buttons zu bestimmten Punkten per klick bewegen lassen Android App Entwicklung 20.07.2017
[OFFEN] Mysteriöser Button Android App Entwicklung 24.06.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[OFFEN] Probleme mit Action Floating Button Android App Entwicklung 27.05.2017
Du betrachtest das Thema "Zentrierung des Textes von Button ausschalten" im Forum "Android App Entwicklung",