- Forum-Beiträge: 3
14.08.2014, 12:29:14 via Website
14.08.2014 12:29:14 via Website
Hallo liebes AndroidPIT-Forum,
Ich habe vor etwas mehr als ner Woche angefangen mich mit der Programmierung von Androidapplikationen zu beschäftigen, bin von daher also ein richtiger Noob Jetzt wollte ich, sozusagen als Übung eine Art "Gärtnerei-App"(kleines Spiel - bin aber nicht sicher ob der Content so bleiben soll) schreiben. Um mir ein paar Fertigkeiten anzueignen hab ich mir da ein paar YT Videos angeschaut(wer da noch ein paar gute kennt, kann sie gern posten oder schreiben). Jetzt zum eigentlichen Problem:
Also ich habe folgenden Code:
` public class MainActivity extends ActionBarActivity {
ImageView lampe1, lampe2, lampe3, lampe4, lampe5, pf1, pf2, pf3, pf4, pf5;
Button tag;
TextView geld, azpf, fort;
int money = 0;
int lvl = 0;
int lampen = 1;
int pflanzen = 1;
int tage = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lampe1 = (ImageView) findViewById(R.id.ivlampe1);
lampe2 = (ImageView) findViewById(R.id.ivlampe2);
lampe3 = (ImageView) findViewById(R.id.ivlampe3);
lampe4 = (ImageView) findViewById(R.id.ivlampe4);
lampe5 = (ImageView) findViewById(R.id.ivlampe5);
pf1 = (ImageView) findViewById(R.id.ivpf1);
pf2 = (ImageView) findViewById(R.id.ivpf2);
pf3 = (ImageView) findViewById(R.id.ivpf3);
pf4 = (ImageView) findViewById(R.id.ivpf4);
pf5 = (ImageView) findViewById(R.id.ivpf5);
lampe2.setVisibility(View.INVISIBLE);
lampe3.setVisibility(View.INVISIBLE);
lampe4.setVisibility(View.INVISIBLE);
lampe5.setVisibility(View.INVISIBLE);
pf2.setVisibility(View.INVISIBLE);
pf3.setVisibility(View.INVISIBLE);
pf4.setVisibility(View.INVISIBLE);
pf5.setVisibility(View.INVISIBLE);
tag = (Button) findViewById(R.id.btnwachs);
geld = (TextView) findViewById(R.id.tvgeld);
azpf = (TextView) findViewById(R.id.tvpfl);
fort = (TextView) findViewById(R.id.tvfort);
geld.setText(money);
azpf.setText(pflanzen);
fort.setText("Tage" + tage);
tag.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
tage = tage +1;
}
});
}
}`
Sicher könnte man das 1. schöner und 2. richtiger machen. Ich zumindest dachte für den Anfang ginge das so.
Doch leider wird die App im Emulator immer beendet"unfortunatly .... has stopped"
Kann mir jemand eventuell sagen wo hier der/die Fehler liegt/liegen?
MfG Paul
— geändert am 14.08.2014, 12:48:01