Dynamic EditText fügt das oben angegebene Element im linearen Layout nicht hinzuAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Dynamic EditText fügt das oben angegebene Element im linearen Layout nicht hinzu

Post by Anonymous »

Ich versuche, per Knopfdruck dynamischen EditText im linearen Layout hinzuzufügen. Mein Problem besteht darin, dass jedes Mal, wenn ich auf die Schaltfläche klicke, das Feld „EditText“ erfolgreich hinzugefügt wird, aber unterhalb der Schaltfläche „EditText“ über der Schaltfläche angezeigt werden soll.
Mein Stammlayout ist ein lineares Layout.
Unten ist mein Code:
Layoutdatei

Code: Select all

 







>




Java-Code

Code: Select all

  protected void createEditTextView() {
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams (
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);

params.setMargins(16,10,16,10);
TextInputEditText edittTxt = new TextInputEditText(this);

int maxLength = 50;
hint++;
edittTxt.setHint("Ruling type");
edittTxt.setLayoutParams(params);
edittTxt.setInputType(InputType.TYPE_CLASS_TEXT);
edittTxt.setTextSize(TypedValue.COMPLEX_UNIT_SP,18);
edittTxt.setId(hint);
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(maxLength);
edittTxt.setFilters(fArray);
parentLayout.addView(edittTxt);
}
Was mache ich falsch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post