G
Gameraco
Neues Mitglied
- 0
Hallo ich wollte nur einen kleinen Counter programmieren, da ich noch am Anfang stehe, aber immer wenn ich auf den Button drücke stürzt die app ab.
Laut eclipse ist alles richtig.
Ich würde mich über eine Antwort freuen.
Hier der Code:
Java:
XML:
Laut eclipse ist alles richtig.
Ich würde mich über eine Antwort freuen.
Hier der Code:
Java:
package com.example.counter;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
public Button Klick;
public TextView Ueberschrift;
public TextView Zahl;
public TextView Beschreibung;
public int aktZahl;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
aktZahl = 0;
Klick = (Button) findViewById(R.id.button1);
Ueberschrift = (TextView) findViewById(R.id.Counter);
Zahl = (TextView) findViewById(R.id.Zahl);
Beschreibung = (TextView) findViewById(R.id.Beschreibung);
Klick.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
aktZahl = aktZahl + 1;
Zahl.setText(aktZahl);
}
} );
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
public Button Klick;
public TextView Ueberschrift;
public TextView Zahl;
public TextView Beschreibung;
public int aktZahl;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
aktZahl = 0;
Klick = (Button) findViewById(R.id.button1);
Ueberschrift = (TextView) findViewById(R.id.Counter);
Zahl = (TextView) findViewById(R.id.Zahl);
Beschreibung = (TextView) findViewById(R.id.Beschreibung);
Klick.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
aktZahl = aktZahl + 1;
Zahl.setText(aktZahl);
}
} );
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
androidaddingBottom="@dimen/activity_vertical_margin"
androidaddingLeft="@dimen/activity_horizontal_margin"
androidaddingRight="@dimen/activity_horizontal_margin"
androidaddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.counter.MainActivity" >
<TextView
android:id="@+id/Counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="Counter"
android:textSize="30dp"
android:textStyle="bold" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="166dp"
android:text="KLICK" />
<TextView
android:id="@+id/Beschreibung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_marginBottom="83dp"
android:gravity="center_horizontal"
android:text="Mit diesem Counter kannst du die Langeweile wegklicken." />
<TextView
android:id="@+id/Zahl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="62dp"
android:text="0"
android:textSize="50sp" />
</RelativeLayout>
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
androidaddingBottom="@dimen/activity_vertical_margin"
androidaddingLeft="@dimen/activity_horizontal_margin"
androidaddingRight="@dimen/activity_horizontal_margin"
androidaddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.counter.MainActivity" >
<TextView
android:id="@+id/Counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:text="Counter"
android:textSize="30dp"
android:textStyle="bold" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="166dp"
android:text="KLICK" />
<TextView
android:id="@+id/Beschreibung"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_marginBottom="83dp"
android:gravity="center_horizontal"
android:text="Mit diesem Counter kannst du die Langeweile wegklicken." />
<TextView
android:id="@+id/Zahl"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="62dp"
android:text="0"
android:textSize="50sp" />
</RelativeLayout>