E
einsiedler
Neues Mitglied
- 0
So blöd sich dass auch anhört, ich habe absolut keine AHnung warum das nicht funktioniert. Kann mir bitte jemand helfen?
Java Code
package com.example.android.liegetest2;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.TextView;
public class LiegeActivity extends Activity {
public int count;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_liege);
//Referenzen
RelativeLayout layout = (RelativeLayout) findViewById(R.id.layout);
final Button countbutton = (Button) findViewById(R.id.countbutton);
//on Click
countbutton.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View view) {
count++;
countbutton.setText(count);
}
});
}
@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();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
xml code
<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" android
addingLeft="@dimen/activity_horizontal_margin"
android
addingRight="@dimen/activity_horizontal_margin"
android
addingTop="@dimen/activity_vertical_margin"
android
addingBottom="@dimen/activity_vertical_margin"
android:id="@+id/layout"
tools:context="com.example.android.liegetest2.LiegeActivity">
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="0"
android:id="@+id/countbutton"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:textSize="40dp"
/>
</RelativeLayout>
Wieso crasht die App jedes Mal wenn man klickt, eigentlich sollte sie doch den Wert updaten.
Java Code
package com.example.android.liegetest2;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.TextView;
public class LiegeActivity extends Activity {
public int count;
@override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_liege);
//Referenzen
RelativeLayout layout = (RelativeLayout) findViewById(R.id.layout);
final Button countbutton = (Button) findViewById(R.id.countbutton);
//on Click
countbutton.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View view) {
count++;
countbutton.setText(count);
}
});
}
@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();
//noinspection SimplifiableIfStatement
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
xml code
<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" android
addingLeft="@dimen/activity_horizontal_margin"android
addingRight="@dimen/activity_horizontal_margin"android
addingTop="@dimen/activity_vertical_margin"android
addingBottom="@dimen/activity_vertical_margin"android:id="@+id/layout"
tools:context="com.example.android.liegetest2.LiegeActivity">
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="0"
android:id="@+id/countbutton"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true"
android:textSize="40dp"
/>
</RelativeLayout>
Wieso crasht die App jedes Mal wenn man klickt, eigentlich sollte sie doch den Wert updaten.
verstehs einfach net. ALso die Problemstellung. Die APp startet mit der mainactivity wenn man da auf start clickt startet sich die activity2, da kann man auf einen Button clicken und so einen wert hochzählen, die CLicks werden im Text des Buttons angegeben. Wenn man auf zurück clickt, soll sich wieder die mainactivity öffnen und den highscorewert ändern, wenn der letzte clickwert höher war als der highscore.