我正在尝试CalendarView
在AlertDialog
. 它工作正常,除了日历如何变成完全白色,这导致数字几乎不可读并且它们之间没有线条。有人知道为什么会这样吗?
这是我的代码:
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<CalendarView
android:id="@+id/calendarID"
android:layout_width="match_parent"
android:layout_weight="1"
android:layout_height="300dip"
android:tag="my tag" />
</FrameLayout>
和
public void onClickZumKalendar(final View view){
LayoutInflater inflater = (LayoutInflater)getApplicationContext().getSystemService
(Context.LAYOUT_INFLATER_SERVICE);
FrameLayout ll= (FrameLayout)inflater.inflate(R.layout.calendar_dialog, null, false);
new AlertDialog.Builder(this)
.setTitle("Title")
.setMessage("something")
.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();
}