aus einem alten Spiel möche ich eine .dat Datei importieren. mit notepadd++ habe ich es leider nicht geschaft. ich hoffe ihr könnt mir zu helfen. unter der dat datei soll ein bild sein
Beiträge von v.nicolai
-
-
finishAffinity();
das wars danke. ich hatte bei meiner ersten version
finish();
System.exit();
und da hatte es funktioniert. da hatte ich ja aber auch nur eine Activity und jetzt mehr.
danke -
der benutzer hat zwei optionen
1. die app beenen
2.weiterspielennur
system.exit(0);
geht auch nicht. hatte ich voher auch schon mal versucht. -
-
jezt geht es gar nicht mehr. die app startet zwar, aber wenn ich keinen namen eingebe stürtzt sie ab und auch wenn ich einen namen eingebe.
was mache ich nur falsch?
-
soll ich die EditText Variable als 0 deklarieren?
-
ok danke
versuche ich später mal habe das gerade noch nicht im Code -
wollte ein altes pc spiel von 96 für android machen. wollte aber demnächst mal nach einem guten busch schauen.
kennst du vielleicht ein paar gute bücher? -
ne suche mir das alles aus dem internet zusammen
-
so oder wie dann?
Code
Alles anzeigenIntent intent = getIntent(); if (intent != null) { String inhalt = intent.getStringExtra("key"); String inhhalt2 = intent.getStringExtra("key"); //String inhalt3 = intent.getStringExtra("key"); TextView TextV1 = (TextView) findViewById(R.id.Text); TextView TextV2 = (TextView) findViewById(R.id.textView3); //TextView TextV3 = (TextView) findViewById(R.id.textView3); TextV1.setText(inhalt); TextV2.setText(inhhalt2); // TextV3.setText(inhalt3);
-
ganz wenig c# seit einem jahr. das einzige was ich da vertig bekommen hatte, war eine konsolenanwendung zum öffnen ein paar programme
-
so sieht die namenauswahl aus:
Code@Override public void onClick(View view) { Intent i = new Intent(this, geschlechtwahl.class); EditText EditT1 = (EditText)findViewById(R.id.Textfeld1); String inhalt = EditT1.getText().toString(); i.putExtra("key", inhalt); startActivity(i);
die geschlechtswahl:
Code@Override public void onClick(View view) { Intent i = new Intent(this, ergebnis.class); Button bt1 = (Button) findViewById(R.id.bmaenlich); Button bt2= (Button) findViewById(R.id.bweiblich); String inhalt2 = bt1.getText().toString(); String inhalt3 = bt2.getText().toString(); i.putExtra("key", inhalt2); i.putExtra("key", inhalt3); startActivity(i);
und im ergebnis soll das alles zusammen kommen:
Code
Alles anzeigenIntent intent = getIntent(); if (intent != null) { String inhalt = intent.getStringExtra("key"); String inhhalt2 = intent.getStringExtra("key"); String inhalt3 = intent.getStringExtra("key"); TextView TextV1 = (TextView) findViewById(R.id.Text); TextView TextV2 = (TextView) findViewById(R.id.textView3); TextView TextV3 = (TextView) findViewById(R.id.textView3); TextV1.setText(inhalt); TextV2.setText(inhhalt2); TextV3.setText(inhalt3);
-
programmiere ja erst seit einer Wocha java...
kommt dann jetzt in die java Datei
danke
-
vielleicht geht es ja mit:
android:gravity="center"?
-
hi leute,
ich bin es mal wieder...ich möchte einen text zu einem bestehehndet text hinzufügen.
in etwa so:
android:text="Name:"+(//Hier soll der schon voher ausgelesene Text hinkommen)
wie kann ich das machen?
-
aus einer anderen activity kommt noch ein anderer Text, der auch mit eingegeben werden soll. es gibt einmal den Name, der importiert wird und dann die zwei button, wo man auswählen kann, ob man männlich oder weiblich ist. das soll einem dann mit dem namen angezeigt werden
-
Wie ja schon oben erwähnt, habe ich startprobleme bei meiner app. wenn ich den Code rausnehme, geht es aber das ist ja nicht das ziel
Java
Alles anzeigenpublic class geschlechtwahl extends AppCompatActivity implements View.OnClickListener { Button buttonEins; Button buttonZwei; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.geschlechtwahl); buttonEins = (Button) findViewById(R.id.bmaenlich); buttonEins = (Button) findViewById(R.id.bweiblich); buttonEins.setOnClickListener(this); buttonZwei.setOnClickListener(this); } @Override public void onClick(View view) { Intent i = new Intent(this, ergebnis.class); Button bt1 = (Button) findViewById(R.id.bmaenlich); Button bt2= (Button) findViewById(R.id.bweiblich); String inhalt = bt1.getText().toString(); String inhalt2 = bt2.getText().toString(); i.putExtra("key", inhalt); i.putExtra("key", inhalt2); startActivity(i); } }
hier der andere code aus der zweiten aktivity
HTML
Alles anzeigenimport android.content.Intent; import android.graphics.Typeface; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class ergebnis extends AppCompatActivity implements View.OnClickListener { TextView name, nameausgabe, geschlecht, geschlechtausgabe, religion, religionausgabe; Button ergweiter; Typeface schritfart_cac_campagne; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ergebnis); Intent intent = getIntent(); if (intent != null) { String inhalt = intent.getStringExtra("key"); String inhalt2 = intent.getStringExtra("key"); String inhalt3 = intent.getStringExtra("key"); TextView TextV1 = (TextView) findViewById(R.id.Text); TextView bt1 = (TextView) findViewById(R.id.textView3); TextView bt2 = (TextView) findViewById(R.id.textView3); TextV1.setText(inhalt); bt1.setText(inhalt2); bt2.setText(inhalt3); button = (Button)findViewById(R.id.weitererg); button.setOnClickListener(this); name = (TextView) findViewById(R.id.textView1); nameausgabe = (TextView) findViewById(R.id.Text); geschlecht = (TextView) findViewById(R.id.textView2); geschlechtausgabe = (TextView) findViewById(R.id.textView3); religion = (TextView) findViewById(R.id.textView4); religionausgabe = (TextView) findViewById(R.id.textView5); ergweiter = (Button) findViewById(R.id.weitererg); schritfart_cac_campagne = Typeface.createFromAsset(getAssets(), "schriftarten/cac_champagne.ttf"); name.setTypeface(schritfart_cac_campagne); nameausgabe.setTypeface(schritfart_cac_campagne); geschlecht.setTypeface(schritfart_cac_campagne); geschlechtausgabe.setTypeface(schritfart_cac_campagne); religion.setTypeface(schritfart_cac_campagne); religionausgabe.setTypeface(schritfart_cac_campagne); ergweiter.setTypeface(schritfart_cac_campagne); } }
hoffe, einer kann mir dabei helfen -
ok versuche ich mal
-
wenn ich die onClick Methode weglasse, ist Zeile 13 bei dem "implements" ein problem und wenn ich die weglasse bei zeile 27. wie soll ich das umgehen?
Java
Alles anzeigenpublic class MainActivity extends AppCompatActivity implements View.OnClickListener { TextView textfeld1; EditText anzeigetext1; Typeface schritfart_cac_campagne; Button buttonanzeige1; Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.namenabfrage); button = (Button)findViewById(R.id.klickmich_button1); button.setOnClickListener(this); textfeld1 = (TextView) findViewById(R.id.anzeigetext1); anzeigetext1 = (EditText) findViewById(R.id.Textfeld1); buttonanzeige1 = (Button) findViewById(R.id.klickmich_button1); schritfart_cac_campagne = Typeface.createFromAsset(getAssets(), "schriftarten/cac_champagne.ttf"); textfeld1.setTypeface(schritfart_cac_campagne); anzeigetext1.setTypeface(schritfart_cac_campagne); buttonanzeige1.setTypeface(schritfart_cac_campagne); } @Override public void onClick(View view) { Intent i = new Intent(this, Seite2.class); EditText EditT1 = (EditText)findViewById(R.id.Textfeld1); String inhalt = EditT1.getText().toString(); i.putExtra("key", inhalt); startActivity(i); if (inhalt.isEmpty()|| inhalt.length() == 0) Toast.makeText(this, "Keinen Namen ausgewählt", Toast.LENGTH_SHORT).show(); return; } }
-