मेरे पुराने ऐप के हिस्सों को बहिष्कृत कर दिया गया है, मैं इसे पुनर्निर्माण करने की कोशिश कर रहा हूं। असल में यह महीने के दृश्य के साथ एक कैलेंडर है।कैलेंडर दृश्य के लिए ग्रिड व्यू
public View getView(int position, View view, ViewGroup parent) {
Date date = getItem(position);
int day = date.getDate();
int month = date.getMonth();
int year = date.getYear();
}
और int day = date.getDate(); int month = date.getMonth(); int year = date.getYear();
अनुचित हैं: यह मेरी gridview अनुकूलक का एक हिस्सा है। मैं Date
के बजाय Calendar
कक्षा का उपयोग करने की कोशिश कर रहा हूं लेकिन ऐसा करने में असमर्थ हूं। मुझे पता है कि पुनः प्राप्त करने के लिए दिन, महीने या वर्ष मैं इस का उपयोग कर सकते हैं:
Calendar calendar = Calendar.getInstance();
calendar.get(Calendar.DAY_OF_MONTH);
लेकिन मैं कैसे इस लाइन में परिवर्तित करने नहीं जानता:
Date date = getItem(position);
Calendar
साथ प्रयोग करने के लिए।
ठीक है, इसलिए यह केवल कैलेंडर ऑब्जेक्ट के साथ दिनांक वस्तु का उपयोग किए बिना "मूल रूप से" नहीं किया जा सकता है? –
कोई जांच नहीं। यदि आप 'दिनांक' का उपयोग नहीं करना चाहते हैं तो आपको अपने एडाप्टर डेटा सेट को' कैलेंडर' में बदलना होगा और 'getItem() 'return' calendar' बनाना होगा। – 345