Ich habe ein Fragment mit 3 bearbeiten Texte und 1 Textansicht. Ich möchte Eingaben von diesen Texten erhalten. aber es schließt sich. Was ist das Problem? mein Code:erhalten Wert von Text bearbeiten und einige Berechnungen
View view = inflater.inflate(R.layout.bmi_fragment,
container, false);
EditText age = (EditText) view.findViewById(R.id.editText_age);
EditText weight = (EditText) view.findViewById(R.id.editText_weight);
EditText height = (EditText) view.findViewById(R.id.editText_height);
int age_value = Integer.parseInt(age.getText().toString());
int weight_value = Integer.parseInt(weight.getText().toString());
int height_value = Integer.parseInt(height.getText().toString());
int calc = (weight_value/((height_value/100) * (height_value/100)));
TextView dd = (TextView) view.findViewById(R.id.result_bmi_textView);
dd.setText(calc);
Problem ist in 'dd.setText (ber hinzufügen); 'line use' dd.setText (String.valueOf (calc)); 'um' int' in TextView anzuzeigen und auch Werte von EditText für jedes Ereignis wie beim Klicken zu erhalten of button sonst 'Integer.parseInt' throw' NumberFormatException 'wenn value wenn leer return by getText() Methode von EditText –
irgendwelche Daten haben Sie int editext gesetzt? – Cgx
@ ρяσѕρєяK es wieder Kraft schließt – zorer