Hey Leute,
wie schon im Titel beschrieben möchte ich in einem Layout einen Text eingeben, diesen auslesen und in einem anderen Layout in die TextView einfügen lassen.
Das Problem ist nur, dass die App nach der Eingabe in den EditText und dem drücken des Button, der das nächste Layout öffnen soll und den Text aus dem EditText in die TextView einfügen soll, abstürtzt.
Meine MainActivity.java:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {private EditText eingabe;
private TextView ausgabe;
public void methode (View view) {
{
setContentView(R.layout.textausgabe);
}
eingabe = (EditText)findViewById(R.id.eingabetextfeld);
ausgabe = (TextView)findViewById(R.id.ausgabe);
ausgabe.setText(eingabe.getText());
}@Override
protected void onCreate (Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.texteingabe);}
}Die texteingabe.xml:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:id="@+id/eingabetextfeld"
android:layout_width="match_parent"
android:layout_height="60.0dp" />
<Button
android:text="weiter"
android:layout_width="match_parent"
android:layout_height="60.0dp"
android:onClick="methode" />
</LinearLayout>Die textausgabe.xml:<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/ausgabe"
android:layout_width="match_parent"
android:layout_height="50.0dp" />
</LinearLayout>Ich hoffe ihr könnt mir helfen. Ich bin noch sehr neu in der App Programmierung für android also wenn möglich gerne mit Textbeispielen