Beiträge von Heringsalat100

    Hallo,


    vielen Dank! Es funktioniert!
    Man muss allerdings, sofern man ein RelativeLayout benutzt, nicht LayoutParams, sondern MarginLayoutParams nutzen (siehe http://developer.android.com/r…eLayout.LayoutParams.html bei "Inherited methods").


    Hier zur Vollständigkeit der Code, den ich für mein RelativeLayout nutze:


    Java
    MarginLayoutParams params = (MarginLayoutParams) meinEditText.getLayoutParams();
    params.width = textfeldbreite;
    meinEditText.setLayoutParams(params);


    Viele Grüße
    Heringsalat100

    Hallo,


    erstmal danke für die Antwort!


    Ich habe es mit dem Handler gerade ausprobiert, allerdings ergibt sich das gleiche Problem.
    Allerdings ist mir noch aufgefallen, dass sich das Textfeld auch immer dann anpasst, wenn eine Tastatur aufgerufen wird (egal durch welches Fenster im Programm).


    Gibt es vielleicht noch einen Fehler, der diese Wirkung hervorruft?


    MfG
    Heringsalat100

    Guten Abend!



    Ich möchte aufgrund von Benutzerfreundlichkeit die Möglichkeit bieten, die Breite eines EditText-Feldes mit Hilfe einer SeekBar verändern zu können.
    Bis jetzt habe ich folgenden Code:



    Ich habe die textfeldbreite auch schon ausgeben lassen: sie ändert sich richtig und wird ständig aktualisiert. Allerdings aktualisiert sich die Breite des EditText-Feldes nicht, außer ich ändere den Text. In diesem Fall wird die Breite aktualisiert.


    Warum wird die Breite nicht ständig aktualisiert?


    Mit freundlichen Grüßen
    Heringsalat100