当前位置: 代码迷 >> Android >> ,viewpager和listview的有关问题
  详细解决方案

,viewpager和listview的有关问题

热度:105   发布时间:2016-05-01 13:07:15.0
求助,viewpager和listview的问题

我在TABHOST里的一个TAB里放了viewPager,
然后在viewPager里放了一个activity
这个activity包含有一个listview和若干其他控件。
现在遇到的问题是,初始化都是正常的,但是一旦拖动ListView里的item,程序就会崩溃~~~


注:
1)如果这个activity不放到viewpager里,就不会有问题
2)这个listview 里,只有不到10笔数据,每个ITEM包括一个imageview和一个textview,
l3)istview的adapter用的是simpleAdapter没有重写
请教如何解决,感谢。

错误信息如下:
FATAL EXCEPTION: main
  java.lang.StackOverflowError
  at android.text.Layout.draw(Layout.java:368)
  at android.widget.TextView.onDraw(TextView.java:4225)
  at android.view.View.draw(View.java:6880)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.buildDrawingCache(View.java:6640)
  at android.view.View.getDrawingCache(View.java:6428)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1571)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.widget.AbsListView.dispatchDraw(AbsListView.java:1586)
  at android.widget.ListView.dispatchDraw(ListView.java:3210)
  at android.view.View.draw(View.java:6883)
  at android.widget.AbsListView.draw(AbsListView.java:2967)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.widget.FrameLayout.draw(FrameLayout.java:357)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.support.v4.view.ViewPager.draw(ViewPager.java:1923)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.widget.FrameLayout.draw(FrameLayout.java:357)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.View.draw(View.java:6883)
  at android.widget.FrameLayout.draw(FrameLayout.java:357)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1646)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
  at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
  相关解决方案