मैं कठोर पक्ष पर एक छवि के साथ एक विजेट विकसित कर रहा हूं, जिसे सेटिंग स्क्रीन में से किसी एक में उपयोगकर्ता द्वारा चुना जा सकता है। छवि को छविView.setScaleType ("CENTER") के साथ उपयोगकर्ता से सेट किया जा सकता है। यह काम करता है। छवि के यूआरएल को वरीयताओं में यूआरएल के रूप में संग्रहीत किया जाता है, और बिटमैप के बेस 64 एन्कोडेड स्ट्रिंग के रूप में भी (कारण मैं छवि को छोटा करना चाहता हूं और उपयोगकर्ता इसे सेटिंग्स में घुमा सकता है)एंड्रॉइड रिमोट व्यू, विजेट के अंदर एक छवि दृश्य के स्केल टाइप को कैसे सेट करें?
विजेट में, मैं छवि लोड करता हूँ। यह ठीक काम करता है। यूआरआई और बिटमैप के साथ भी। ImageView का स्केल टाइप भी लेआउट में एक निश्चित मान पर सेट है, यह भी काम करता है।
लेकिन मैं प्रोग्राम्सैटिक रूप से विजेट में ImageView के स्केल टाइप को कैसे परिभाषित कर सकता हूं? क्योंकि मैं स्केल टाइप को मान पर सेट करना चाहता हूं, उपयोगकर्ता ने सेटिंग्स में चुना है। RemoteViews के साथ, हम imageView नहीं मिल सकता है ...
मैंने कोशिश की:
myRemoteViews.setString (R.id.myImage, "setScaleType", "केन्द्र");
लॉगफ़ाइल का कहना है: समारोह setScaleType imageView के लिए संभव नहीं है।
क्या कोई जानता है कि इस परिभाषा को AppWidget के अंदर कैसे बनाया जाए?
यह सामान्य 'छवि दृश्य' के लिए स्केल प्रकार सेट करने का तरीका है, लेकिन प्रश्नकर्ता 'रिमोट व्यू' में पूछ रहा था। –