LayoutInflater inflater= (LayoutInflater) getApplicationContext().getSystemService(LAYOUT_INFLATER_SERVICE); //载入界面
view =inflater.inflate(R.layout.pumkin_calendar,null);
AlertDialog.Builder ad;
ad = new AlertDialog.Builder(pumkinLand.this);
ad.setView(view);
ad.setTitle("日历");
ad.create().show();
如上,想通过上述代码加载日历界面。无法成功,求指导。谢谢~
pumkin_calendar.xml界面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="590dp">
<CalendarView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/calendarView2"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
</LinearLayout>
如果把CALENDARview换成其他控件,是可以正常加载出来界面的。就是日历不可。。
应该是版本问题或者
应用主题的问题你把设计器的应用主题换成常用的Android主题,