0

我是android的新手。我的朋友创建了一个 CalendarDatePicker 类,当我按下按钮时,它工作得很好,我可以显示基于 onClickListener 的日历类。现在我想在另一个活动的屏幕上显示这个日历以及一些将在日历上方和下方的 TextView。我应该如何调用或将日历加载到此活动中,以便每当活动开始时,日历都会出现在活动屏幕中?

4

1 回答 1

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 文件的一侧。然后在您的 Activity 通话中setContentView(R.layout.your_layout_filename);

于 2013-05-30T22:20:29.473 回答