मेरे पास डेटाबेस में 1-50 रिकॉर्ड हैं। मैं कर्सर का उपयोग करके उन डेटा को ला रहा हूं और सरल कर्सर एडाप्टर का उपयोग करके उन मानों को स्पिनर पर सेट कर रहा हूं। अब मुझे जो चाहिए वह है कि मैं एक मान को डिफ़ॉल्ट रूप से 39 वां मान कहूं। लेकिन इसकी स्थिति से नहीं, मैं इसके मूल्य से निर्धारित करना चाहता हूं।स्पिनर डिफ़ॉल्ट को स्थिति के बजाय अपने मूल्य से कैसे सेट करें?
मैं कैसे अपनी स्थिति
spinner.setSelection(39)
कि मूल्य के स्पिनर सेट हो जाएगा द्वारा स्पिनर डिफ़ॉल्ट सेट करने के लिए पता है।
लेकिन मुझे डेटाबेस में इसके मान (टेक्स्ट) द्वारा स्पिनर डिफ़ॉल्ट सेट करने के बारे में कोई जानकारी नहीं थी। मुझे डेटाबेस में मान पता है। उदाहरण के लिए "किताबें" स्पिनर में मूल्य में से एक है। मुझे किताबों के रूप में स्पिनर डिफ़ॉल्ट सेट करने की जरूरत है।
क्या ऐसा करने का कोई संभावित तरीका है?
ऐसा लगता है कि अगर आप सभी की जरूरत db से एक मूल्य लाने के लिए है के रूप में। या मैं कुछ गलत समझ रहा हूँ? – keyser
@keyser नहीं .. मैंने डेटाबेस से मूल्य प्राप्त किया और इसे सरल कर्सर एडाप्टर का उपयोग करके स्पिनर पर सेट किया .. अब बात यह है कि मुझे स्पिनर के एक मान को डिफ़ॉल्ट रूप से इसके मूल्य से निर्धारित करने की आवश्यकता नहीं है .. क्या मैंने समझाया है स्पष्ट रूप से – GoCrazy
नहीं, यह अभी भी लगता है कि आपको केवल डीबी से मूल्य प्राप्त करना है और इसे pinner.setSelection (somepositionvalue) के साथ सेट करना है। – Orest