All,
I really need some help. I must be doing something wrong here.
I am totally new to Java and XML, but I have been programming for
years in basic and  VB (for excel macros)

I got through SDK the installation but did have problems that I
managed to resolve, and posted here how I did it to help others. It
did take me many tries.

http://groups.google.com/group/android-beginners/search?hl=en&group=android-beginners&q=harry+%[email protected]%3e&qt_g=Search+this+group

So, off I went into HelloWorld, and then HelloViews into
"HelloAndroid, I'm a string". OK fine
HelloLinearLayout - runs like a clock.
HelloRelitiveLayout - no problem there either.

I am stuck on HelloDatePicker, I did modify the main.XML, and the
Imports on Java work. But I must be inserting the Jave code in the
wrong places - I even found a 2007 Google version of HelloDatePicker
in all Java and that's runs fine.

This is my confusion, in the Java file after I modify the main.XML per
this link:

http://developer.android.com/guide/tutorials/views/hello-datepicker.html

step 3 confuses me as to where I insert the code.
This is my step 3 and it doesn't seem to matter where I insert the
step 4 code and do the imports.

package com.harry.datepicker1;

import java.util.Calendar;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class HelloDatepicker1 extends Activity {
    /** Called when the activity is first created. */
        private TextView mDateDisplay;
    private Button mPickDate;

    private int mYear;
    private int mMonth;
    private int mDay;

    static final int DATE_DIALOG_ID = 0;

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

        // capture our View elements
        mDateDisplay = (TextView) findViewById(R.id.dateDisplay);
        mPickDate = (Button) findViewById(R.id.pickDate);

        // add a click listener to the button
        mPickDate.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                showDialog(DATE_DIALOG_ID);
            }
        });

        // get the current date
        final Calendar c = Calendar.getInstance();
        mYear = c.get(Calendar.YEAR);
        mMonth = c.get(Calendar.MONTH);
        mDay = c.get(Calendar.DAY_OF_MONTH);

        // display the current date
        updateDisplay();
    }

So....where exactly do I insert step 4?

Here is step 4:

@Override
protected Dialog onCreateDialog(int id) {
    switch (id) {
    case DATE_DIALOG_ID:
        return new DatePickerDialog(this,
                    mDateSetListener,
                    mYear, mMonth, mDay);
    }
    return null;
}
The rest should follow easily after step 4 according to the tutorial -
I need a hand.
Can anyone post or e-mail me the completed code?

Thanks so much.
Harry

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to