H 
		
				
				
			
		HoustonWeHaveAProblem
Neues Mitglied
- 0
Guten Morgen zusammen,
ich brauche mal euren Rat.
Wie speichere ich am besten die ID von den generierten Edittext-Felder?
Ich möchte gerne auch außerhalb der Forschleife auf die generierte Edittext-Felder zugreifen, nur bekomme ich dann die Fehlermeldung:
So wie ich das verstehe, kann er die EditText-Felder außerhalb der Schleife nicht mehr zuordnen.
	
	
	
		
	
	
	
		
Gruß,
Houston,WeHaveAProblem
				
			ich brauche mal euren Rat.
Wie speichere ich am besten die ID von den generierten Edittext-Felder?
Ich möchte gerne auch außerhalb der Forschleife auf die generierte Edittext-Felder zugreifen, nur bekomme ich dann die Fehlermeldung:
Attempt to invoke virtual method 'android.text.Editable android.widget.EditText.getText()' on a null object reference
So wie ich das verstehe, kann er die EditText-Felder außerhalb der Schleife nicht mehr zuordnen.
		Java:
	
	                            for (i = 1; i <= NumberOfColumns; i++) {
                            linearLayout = view.findViewById(R.id.linear);
                            LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
                             LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
                            layoutParams.setMargins(0, 70, 0, 0);
                            etBetrag[i] = new EditText(getActivity());
                            etGewicht[i] = new EditText(getActivity());
                            etPreisKg[i] = new EditText(getActivity());
		Java:
	
	                            etGewicht[i].setHint(R.string.Preiskg);
                            etGewicht[i].setId(View.generateViewId());
                            etGewicht[i].setBackgroundResource(R.drawable.textviewborder);
                            edittextId.put(etGewicht[i],i);
                            linearLayout.addView(etGewicht[i], layoutParams);
                            etPreisKg[i].setBackgroundResource(R.drawable.textviewborder);
                            etPreisKg[i].setHint(R.string.Gewicht);
                            etPreisKg[i].setId(View.generateViewId());
                            linearLayout.addView(etPreisKg[i], layoutParams);
                            etBetrag[i].setBackgroundResource(R.drawable.textviewborder);
                            etBetrag[i].setHint(R.string.Betrag);
                            etBetrag[i].setId(View.generateViewId());
                            linearLayout.addView(etBetrag[i], layoutParams);[
}Gruß,
Houston,WeHaveAProblem
			
				Zuletzt bearbeitet: 
			
		
	
								
								
									
	
								
							
							 
						