Hallo,
ich schreibe gerade meine erste Android app, was auch langsam fruchtet.
Allerdings fand ich das Design gerade von den Date und TimePickern nicht gerade so toll.
Dann bin ich hierdrauf gestoßen: http://android-devblog.blogspo…0/05/wheel-ui-contol.html
Sieht doch ganz gut aus und deshalb versuche ich das gerade in mein Projekt einzubinden.
Ich wusste nicht genau wie ich das einbinden soll und bin so vorgegangen:
- time_layout.xml angelegt
- Alle Klassen (wie WheelView.java) zu meinem Package hinzugefügt (das geht doch bestimmt auch anderst damit ich nicht alle java Klassen in meinem Projekt seh, oder? Build Path?)
- xml´s in /res/drawable angelegt
dann wollte ich einfach mal testen wie das aussieht mit dem Beispielcode (siehe Link oben).
meine TimeActivity.java sieht also so aus:
package de.andplan;
import java.util.Calendar;
import android.app.Activity;
import android.os.Bundle;
public class TimeActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.time_layout);
NumericWheel hours = (NumericWheel) findViewById(R.id.hour);
hours.setMaxValue(23);
hours.setCaption("hour");
NumericWheel mins = (NumericWheel) findViewById(R.id.mins);
mins.setMaxValue(59);
mins.setCaption("mins");
Calendar c = Calendar.getInstance();
mins.setValue(c.get(Calendar.MINUTE));
hours.setValue(c.get(Calendar.HOUR_OF_DAY));
}
}
Alles anzeigen
Jetzt meckert er mir bei NumericWheel rum weil er das nicht kennt (NumericWheel cannot be resolved to a type).
Da ich aber noch nicht so gut mit Android vertraut bin, komm ich hier nicht weiter.
Auf dem Blog des widgets steht:
Actually, this time picker is a sample activity that uses my control called NumericWheel.
Was bedeutet my control called NumericWheel?
Wäre echt dankbar wenn mir das jemand erklären könnte...
Danke!
Gruß
Kodak