2010-08-02 20 views
10

में कस्टम व्यू का उपयोग करके मैंने एक व्यू बढ़ाया, 3 व्यू कंट्रोलर्स को ओवरराइट किया और इसे विजेट के अपने एक्सएमएल पर डालने का प्रयास किया।एंड्रॉइड - विजेट

अपवाद है:

java.lang.ClassNotFoundException: लोडर [email protected] में com.mypackage.myView

यह संभव है विजेट में कस्टम दृश्य का उपयोग करने के?

उत्तर

1

लेकिन आप एक imageView जो एक विजेट में समर्थित है इस्तेमाल कर सकते हैं:

  1. एक बिटमैप बनाएं और उस पर एक कैनवास के साथ आकर्षित:

    Bitmap mBitmap = new Bitmap(mWidht, mHeight, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(mBitmap); canvas.drawText("test",0,30,newPaint());

  2. असाइन remoteViews.setImageBitmap(viewID, mBitmap);

  3. का उपयोग करके विजेट में ImageView पर यह बिटमैप

अधिक जानकारी के लिए this post देखें

संबंधित मुद्दे