首页 > 解决方案 > Android Studio - calenderViewShown - 为什么删除它允许我的代码编译?

问题描述

问题:为什么删除 calenderViewShown 允许 android studio 编译我的应用程序?教程指南提到包括它。

我正在关注 Big Nerd Ranch 指南,但实施日历有点烦人。

这是他们想要的.xml文件代码:

 <?xml version="1.0" encoding="utf-8"?>
<DatePicker
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/dialog_date_picker"
android:calenderViewShown="false">

</DatePicker>

但是这段代码不允许 android studio 编译。但是,当我编辑代码并删除 android:calender 行时,如下所示:

 <?xml version="1.0" encoding="utf-8"?>
<DatePicker
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/dialog_date_picker">

</DatePicker>

它可以工作,当我单击日期时,它会根据需要弹出日历。为什么会这样?如果我删除了calenderViewShown,我是否遗漏了一些重要的东西?不过,Android Studio 无法识别它。我不确定为什么它会包含在本教程中。

标签: android

解决方案


推荐阅读