, bu benim MyDraw kodu, ben paket adı kullanarak XML dosyasında görünümü ekledikProgramlı olarak özel görünüm için genişlik ve yükseklik nasıl ayarlanır?
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);
}
........................................
}
olduğunu. İyi çalışıyor. android: Artık bunun için ben, kod aşağıdaki
mMyDraw.setLayoutParams(new LayoutParams(220, 300));
kullandık ama, böyle
java.lang.ClassCastException İstisna var çalışma zamanında MyDraw için yükseklik ve genişlik ayarlamak istiyorum. view.ViewGroup $ LayoutParams
Bu özel durum nasıl çözülür? bana yardım edin ..
Olası çoğaltılabilir [Android setinin yüksekliği ve Özel görünümün genişliğinde programlı olarak] (http://stackoverflow.com/questions/5042197/android-set-height-and-width-of-custom-view-programmatically) –