मैं MyDraw नामक एक कस्टम दृश्य बनाया है, यह मेरा MyDraw कोड,प्रोग्रामेटिक रूप से कस्टम दृश्य के लिए चौड़ाई और ऊंचाई कैसे सेट करें?
public class MyDraw extends View {
public MyDraw(Context context) {
super(context);
}
public MyDraw(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public MyDraw(Context context, AttributeSet attrs) {
super(context, attrs);
}
........................................
}
मैं पैकेज नाम का उपयोग XML फ़ाइल में देखने को शामिल किया है है। यह ठीक काम कर रहा है। अब मैं रन टाइम में MyDraw के लिए ऊंचाई और चौड़ाई सेट करना चाहते हैं, उसके लिए मैं,
mMyDraw.setLayoutParams(new LayoutParams(220, 300));
कोड निम्नलिखित का इस्तेमाल किया है, लेकिन मैं अपवाद मिल की तरह,
java.lang.ClassCastException: एंड्रॉयड। देखें। व्यू ग्रुप $ लेआउट पैराम्स
इस अपवाद को कैसे हल करें? कृपया मेरी मदद करो ..
[एंड्रॉइड सेट ऊंचाई और कस्टम दृश्य की चौड़ाई की दृष्टि से संभावित डुप्लिकेट] (http://stackoverflow.com/questions/5042197/android-set-height-and-width-of-custom-view-programmatically) –