B
Binbose
Ambitioniertes Mitglied
- 0
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:
Und hier der Activity Code
Ich habe auch schon in einem anderen Forum gefragt, da konnte mir aber leider keiner weiterhelfen
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:
HTML:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" xmlns:android1="http://schemas.android.com/apk/res/android">
<CalendarView
android:id="@+id/calendarID"
android:layout_width="match_parent"
android:layout_height="300dip"
android:layout_weight="1"
android:tag="my tag" />
</FrameLayout>
Code:
public void onClickZumKalendar(final View view){
LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
FrameLayout cv= (FrameLayout)inflater.inflate(R.layout.calendar_dialog, null, false);
//CalendarView cv = new CalendarView(this);
//LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT,
// LayoutParams.WRAP_CONTENT);
//cv.setLayoutParams(lp);
//anderer Versuch, hier sieht man zwar die erste Zeile des Kalenders
//normal, dafür den Rest nicht mehr, und es braucht ca. 20 sek bis
//sich der Dialog öffnet, und nochmal 20 bis er ansprechbar ist ( wenn
//überhaupt)
new AlertDialog.Builder(this)
.setTitle("Titel")
.setMessage("Wähle einen Tag?")
.setView(cv)
.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();
}
Ich habe auch schon in einem anderen Forum gefragt, da konnte mir aber leider keiner weiterhelfen