我是android的新手。我的朋友创建了一个CalendarDatePicker类,当我按下按钮时,它可以很好地工作,我可以根据onClickListener显示日历类。现在我想在另一个活动的屏幕上显示这个日历以及一些将在日历上方和下方的TextView。我应该如何调用日历或将日历加载到此活动中,以便每当活动开始时,日历都会显示在活动屏幕中?
答案 0 :(得分:0)
您可以使用具有layout_below
属性的RelativeLayout垂直堆叠您的项目,这是一个示例:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/upperTxt"
android:text="Some Text Above"
/>
<com.your.calendars.package.CalendarDatePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/calendar"
android:layout_below="@id/upperTxt"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/lowerTxt"
android:layout_below="@id/calendar"
android:text="Some Text Below"
/>
</RelativeLayout>
您需要更正自定义日历选取器类的包名称,并将所需的任何其他视图添加到布局中。将它放在layout
文件夹中的xml文件的旁边。然后在您的活动致电setContentView(R.layout.your_layout_filename);