listView,getView()中给Item设置Layoutparams类型转换异常
来源:互联网 发布:电话外呼软件 编辑:程序博客网 时间:2024/05/17 04:16
类型转换异常:
java.lang.ClassCastException: android.view.ViewGroup
然后,我并没有用到 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);
问题解决。
0 0
- listView,getView()中给Item设置Layoutparams类型转换异常
- ListView 在getView()中设置一个item中的TextView的动态显示出现其它的也显示的bug解决方法
- ListView中adapter的getView()复用item原理
- 给ListView的Item设置高度
- ListView中Item高度设置
- Android中ListView中getView的原理&如何在ListView中放置多个item
- [Android] ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- [Android] ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- [Android] ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- [Android] ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- ListView中getView的原理+如何在ListView中放置多个item
- 一些关于android大神开源项目
- 使用yum升级mysql到5.5
- cf#-337 C. Harmony Analysis
- lucene入门简单的例子
- hadoop运营管理岩机,坏块,负载均衡
- listView,getView()中给Item设置Layoutparams类型转换异常
- 万象图片处理
- ELK日志管理系统
- C++11多线程(十六):实战-生产者消费者模型
- Egret)用代码实现修改Button组件字体
- Oracle instant client的使用
- 《C++Primer 5e》学习笔记(5):函数
- [C#] 利用Keep-alive來保持Socket長連接,並偵測網路異常
- 【复习笔记】概念学习和一般到特殊序