meine stad activitys layouts sorry...
was schlägst du als alternative zu den layouts vor?
meine stad activitys layouts sorry...
was schlägst du als alternative zu den layouts vor?
Entweder für jede neue Bildschirm Seite eine activity. Oder fragmente in der acktivty laden.
ok...
ich kam bis jetzt eigentlich sehr gut mit den layouts zurecht wollte ja nur in ein paar layouts (etwa 3) den Namen angezeigt haben.
EDIT:
damit meine ich,
start mit erstem layout
öffnen des zweiten Layouts, wo er mir sagt welchen namen ich ausgewählt habe
und später auf meinem Hauptbildschirm soll er mir den namen oben anzeigen
Gut von mir aus ist deine app. Du hast aber schon gesehen das dein View Element zu Laufzeit nicht da war. Wenn das dann 20 verschiedene Layouts in einer Klasse sind das kaos will ich nicht sehen. Ist wie gesagt deine Entscheidung.
Schreibst du immer alles in eine Klasse.
bis jetzt ja
weiß aber auch nicht in wie weit sich eine neue kasse ohnt und wie mann zu der klasse hinwechseln kann
habe halt keine Ahnung eigentlich von apps für android programmieren. mache das erst seit einer woche.
voher habe ich nur ein paar konsolenanwendungen in c# geschrieben
also, wie kann ich nun meinen eingegebenen namen speichern u nd im nächsten layout anzeigen lassen?
frage bin gerade leicht verwirrt ist bild eins oder zwei eine actifity?
Du benutz ja schon eine globale String Variable die du in allen anderen Methoden benutzen kannst. Ich sagte ja prüfe was in deiner Variablen gespeichert wird.
Wenn du von c# kommst sollte dir bekannt sei Wie du auf Klassen zugreifst. C# ist auch objektorientiert.
habe da aber eher nur konsolenanwendungen geschriebe (2) = keine Ahnung
Hey,
als erstes vorweg, ich finde den Methodennamen methode() einfach Klasse. Wie kommt man darauf?
Aber gut, ich wollte dir nur zu einem Verwaltungsprogramm wie Git (bei Android Studio soweit ich weiß immer dabei) raten.
du solltest dier erst mal einige toturiel bei YouTube anschauen wo Android Programmierung von Anfang an beschrieben wird.
mache ich ja auch nebenbei. nur habe ich zu diesem thema nichts gefunden
Hiermit habe ich es hinbekommen nach dem ich mich nun die ganze nacht damit auseinandergesetzt habe
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
Button btn1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn1 = (Button)findViewById(R.id.klickmich_button);
btn1.setOnClickListener(this);
}
@Override
public void onClick(View view) {
Intent i = new Intent(this, Seite2.class);
EditText et1 = (EditText)findViewById(R.id.Textfeld);
String inhalt = et1.getText().toString();
i.putExtra("key", inhalt);
startActivity(i);
}
}
Alles anzeigen
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class Seite2 extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_seite2);
Intent intent = getIntent();
if( intent != null){
String inhalt = intent.getStringExtra("key");
TextView tv1 = (TextView) findViewById(R.id.Text);
tv1.setText(inhalt);
}
}
}
Alles anzeigen
Super sieht doch auch viel übersichtlicher aus.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!