리스트뷰의 아답터에 xml을  inflate 할때 ...

 

xml ui구성시 LinearLayout 으로 구성할 경우 리스트뷰가  정상적으로 작동됩니다.

 

근데 LinearLayout  말고 FrameLayout을 섞어서 넣고 돌려보면...

 

역시 구성한대로 잘 뜨긴 뜨는데 ... 1초 후 밑에와 같은 스택오버플로우 에러가 뜹니다.

 

FrameLayout 빼고 다시 돌리면 정상작동 ;;;

 

원인을 모르겠네요 ....

 

 

 

 

05-20 01:56:08.495: ERROR/AndroidRuntime(17860): java.lang.StackOverflowError
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.getDrawableState(View.java:7348)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.TextView.onDraw(TextView.java:3942)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6818)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.buildDrawingCache(View.java:6578)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.getDrawingCache(View.java:6366)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1565)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.ListView.dispatchDrawWithExcessScroll_Default(ListView.java:3265)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.ListView.dispatchDraw(ListView.java:3029)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.AbsListView.draw(AbsListView.java:2559)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.View.draw(View.java:6821)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1916)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewRoot.draw(ViewRoot.java:1407)
05-20 01:56:08.495: ERROR/AndroidRuntime(17860):     at android.view.ViewRoot.performT

^^