Trên màn hình cài đặt của tôi, tôi có một tiện ích bộ chọn ngày. Trong nhà thiết kế trong Eclipse, nó cho thấy như tôi muốn (3 spinners cho D-M-Y) nhưng khi tôi thử nghiệm trên thiết bị của mình, tôi có một cái nhìn khá kỳ lạ với một spinner bên trái và một lịch ở bên phải. Không bao giờ nhìn thấy điều này trước khi (!) Nhưng làm một số nghiên cứu tôi nghĩ rằng tôi đang nhìn thấy "CalendarView".Làm thế nào để tắt CalendarView trong một DatePicker?
Tôi thấy rằng tôi có thể đặt thuộc tính "calendarViewShown" thành false- nhưng XML của tôi ném lỗi với điều này. Tôi tìm thấy một câu hỏi khác ở đây cho rằng mức API là để đổ lỗi (minSDKLevel của tôi là 7, nhưng tôi đang nhắm mục tiêu 11 vì vậy tôi có thể nhận được nút thanh tác vụ thay vì menu oldskool). Vì vậy, tôi nghĩ rằng tôi muốn thử thiết lập nó trong mã:
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 11)
minDateSelector.setCalendarViewShown = false;
Nhưng một lần nữa, setCalendarViewShown fails- này không được tìm thấy. Nhưng tài liệu here nói rằng tài liệu phải tồn tại. Bất kỳ ý tưởng nào ?!
thêm @SuppressLint ("NewApi") trong nhật thực để ngăn chặn các cảnh báo và làm những gì SoloCrowd đề nghị. – tobias
minDateSelector là gì? – Jilberta