Beiträge von v.nicolai

    Habe ich es richtig verstannden, dass du zwischen zwei Layouts mit einem Button wechseln wolltest?


    wenn ja...


    ich habe bei mir das so gemacht, dass ich in der actifity_main.xml (bei dir homsrceen.xml) bei dem Button die android:OnClick="(hier kommt so etwas rein wie beispielsweise: bluetooth_search_screenClick oä.)" funktion hingeschrieben habe und in der MainActivity.java:


    public class MainActivity extends AppCompatActivity {


    public void bluetooth_search_screenClick (View view) {
    setContentView(R.layout.bluetooth_search_screen);
    }so kommst du von deinem homesrceen.xml in die bluetooth_search_screen.xml.

    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 :thumbup: