Ich bin sehr neu zu Java und ich versuche, die Dinge einfach zu halten. Warum funktioniert das nicht? Ich habe ein XML-Layout mit einem EditText
Feld und einem Submit Button
. Ich möchte es drücken, eine AlertDialog
mit dem TextView
von dem, was ich in die EditText
eingegeben. Was ich probiert habe, stürzt ab:EditText senden und Ergebnis in AlertDialog anzeigen TextView
//CustomAlertDialogPopUp
public void submitButton(View v) {
LayoutInflater inflater = getLayoutInflater();
View alertLayout = inflater.inflate(R.layout.alertXML, null);
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Alert");
alert.setView(alertLayout);
AlertDialog dialog = alert.create();
dialog.show();
EditText text1 = (EditText)findViewById(R.id.inputText);
TextView text2 = (TextView)findViewById(R.id.alertText);
String result = text1.getText().toString();
text2.setText(result);
}
Sorry, wenn ich dumm klingen! Wie ich schon sagte, super neu.
Was die logcat Ausgang beziehen kann? Wir können nicht sehen, warum es abstürzt – basic
EditText text1 = (EditText) ** alertLayout **. FindViewById (R.id.inputText); –