- Forum-Beiträge: 69
23.06.2014, 13:42:17 via Website
23.06.2014 13:42:17 via Website
Hallo zusammen,
habe mir das Buch "Jetzt lerne ich Android 4" gekauft und gehe das nun durch um mir die App-Programmierung näher zu bringen. Jetzt soll ich eine Übung machen, wo 2 Buttons eine Fortschrittsanzeige auffüllen oder entleeren. An sich ist das meiner Meinung nach kein Problem, nur leider kann ich es nicht testen, da die App sofort nach dem Start abstürzt.
package com.example.uebung5_10;
import android.app.Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ProgressBar;
import android.os.Build;
public class MainActivity extends Activity {
private Button btn1;
private Button btn2;
public ProgressBar bar1 = (ProgressBar) findViewById(R.id.bar);
//View text = (View) findViewById(R.id.fortschritt);
private OnClickListener asdf = new OnClickListener() {
public void onClick(View v) {
if (v==btn1)
bar1.incrementProgressBy(-1);
if (v==btn2)
bar1.incrementProgressBy(1);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn1 = (Button) findViewById(R.id.links);
btn2 = (Button) findViewById(R.id.rechts);
btn1.setOnClickListener(asdf);
btn2.setOnClickListener(asdf);
}
@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);
}
/**
* A placeholder fragment containing a simple view.
*/
}
Ich hoffe mir kann jemand weiterhelfen, weil ich würde gerne in der App-Programmierung weiterkommen
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.