- Forum-Beiträge: 62
23.07.2014, 17:12:37 via Website
23.07.2014 17:12:37 via Website
Hallo Leute,
ich versuche gerade in einnem Alert Dialog eine CalendarVIew zu implementieren.
An sich klappt das ganze auch, nur das Problem ist, dass der Kalendar komplett weiß ist, also weder die Trennstiche sichtbar sind, noch die Zahlen (Bzw. die Zahlen sieht man ganz schwach) nur die blaue Auswahlzeile ist nomal da
Außerdem glaube ich, dass der Kalendar ein bisschen nach rechts verschoben ist, kann ich aber nicht so genau sagen.
Kennt jemand von euch das Problem?
(Es kommt keine Fehlermeldung)
Hier der XML Code für das Layout:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<CalendarView
android:id="@+id/calendarID"
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="300dip"
android:tag="my tag" />
</LinearLayout>
Und hier der Activity Code
public void onClickZumKalendar(final View view){
LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
LinearLayout ll= (LinearLayout)inflater.inflate(R.layout.calendar_dialog, null, false);
new AlertDialog.Builder(this)
.setTitle("Titel")
.setMessage("Wähle Tag?")
.setView(ll)
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
//do nothing...yet
}
}).setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Do nothing.
}
}
).show();
}
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.