zu www.bildungsgueter.de nächster Abschnitt zur Inhaltsübersicht des Kapitels vorheriger Abschnitt

Erstes Programm

Das Hauptprogramm

Die Klasse MainActivity und ihre erforderlichen Methoden wurden bei der Vorbereitung des Programmprojekts generiert. Du musst den automatisch erzeugten Rahmen nun noch ausfüllen.

package com.example.example001;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
/**
 * 
 * @author B. Gaertner
 *
 */
public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @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;
    }
    
}

Die Methode onCreate ist zu ergänzen. Diese Methode wird einmalig aufgerufen, wenn die Aktivtät zur Ausführung vorbereitet wird.

Du fügst am Ende der Methode vier Anweisungen ein:

package com.example.example001;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.SeekBar;

/**
 * 
 * @author B. Gaertner
 *
 */
public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        SeekBar b = (SeekBar)findViewById(R.id.seekBar1);
        PaintView pv = (PaintView)findViewById(R.id.paintView1);
        b.setMax(25);
        b.setOnSeekBarChangeListener(new SeekBarListener(pv));
    }


    @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;
    }
    
}

Die Methode onCreateOptionsMenu kannst du für's Erste lassen wie sie ist.


vorheriger Abschnitt zur Inhaltsübersicht des Kapitels nächster Abschnitt