2013-05-30 34 views
0

我是Android中的新手。我的朋友创建了一个CalendarDatePicker类,当我按下按钮时,它可以完美地工作,我可以基于onClickListener显示日历类。现在我想在另一个活动的屏幕上显示此日历以及一些将在日历上方和下方的TextView。我应该如何将日历调用或加载到此活动中,以便每当活动开始时,日历就会出现在活动屏幕中?试图在Android应用程序中显示日历并使用其他视图

回答

0

可以使用的RelativeLayout与layout_below属性垂直堆放在这里您的项目就是一个例子:

<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);

+0

非常感谢。我会试试这个,如果它有效,它会让你。 – MSIslam

+0

当我尝试加载活动时崩溃。我得到的类不能在android studio中实例化消息。提示:在您的customeView中使用View.isInEditMode()可以在IDE中显示时跳过代码。仅供参考,我将修改课程,以便在选择日期时将课程重定向到其他活动。 – MSIslam

相关问题