类型转换异常:
java.lang.ClassCastException: android.view.ViewGroup
LayoutParamscannotbecasttoandroid.widget.AbsListView
LayoutParams
然后,我并没有用到 AbsListView。只是进行了以下设置。
ViewGroup.LayoutParams myparams = new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT
,80);
TextView textView = new TextView(context);
textView.setGravity(Gravity.CENTER_VERTICAL);
textView.setLayoutParams(myparams);
百思不得其解,在网上查阅,发现,这个myparams 是子类从父类获取到了,明白这一点,就知道怎么回事了,而我的父类是一个ListView,所以改成:
ListView.LayoutParams myparams = new ListView.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT
,80);
问题解决。