spinner를 터치했을 때
팝업으로 다이얼로그 뜨며 리스트상에서 하나를 선택할 수 있게 CheckedTextView 를 사용해 개발했었는데요. 

이게 sdk1.1에서는 잘돌아가는데 sdk1.5에서는 spinner 터치할때 아래와 같이 exception이 발생해버리네요. 
CheckedTextView를 그냥 TextView로 바꾸면 정상적으로 잘됩니다.( 다이얼로그상에서 아무표시없이 그냥 리스트로 보여지면서)

아래 내용을 보면 CheckedTextView는 boolean으로 바인드되어야한다는데 다이얼로그 리스트상에서 String 값들을 
뿌려주게 해놔서 저렇게 나오는걸까요... 근데 boolean으로 바인드되어야한다는 의미가 정확히 먼가요?;

혹시 1.5sdk 에서 CheckedTextView 써보시는분 답변좀 부탁드립니다.
-------------------------------------------------------------------------------------------------------------------

 09-08 07:48:47.490: ERROR/AndroidRuntime(1091): Uncaught handler: thread main exiting due to uncaught exception
09-08 07:48:47.638: ERROR/AndroidRuntime(1091): java.lang.IllegalStateException: android.widget.CheckedTextView should be bound to a Boolean, not a class java.lang.String
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.SimpleAdapter.bindView(SimpleAdapter.java:187)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.SimpleAdapter.createViewFromResource(SimpleAdapter.java:136)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.SimpleAdapter.getDropDownView(SimpleAdapter.java:153)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.Spinner$DropDownAdapter.getDropDownView(Spinner.java:314)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.Spinner$DropDownAdapter.getView(Spinner.java:310)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.AbsListView.obtainView(AbsListView.java:1269)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.ListView.measureHeightOfChildren(ListView.java:1117)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.ListView.onMeasure(ListView.java:1030)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.View.measure(View.java:7115)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:888)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.LinearLayout.measureVertical(LinearLayout.java:350)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.LinearLayout.onMeasure(LinearLayout.java:278)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.View.measure(View.java:7115)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:888)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.LinearLayout.measureVertical(LinearLayout.java:350)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.LinearLayout.onMeasure(LinearLayout.java:278)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.View.measure(View.java:7115)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.View.measure(View.java:7115)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:2875)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.View.measure(View.java:7115)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.ViewRoot.performTraversals(ViewRoot.java:698)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.os.Looper.loop(Looper.java:123)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at android.app.ActivityThread.main(ActivityThread.java:3948)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at java.lang.reflect.Method.invokeNative(Native Method)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at java.lang.reflect.Method.invoke(Method.java:521)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
09-08 07:48:47.638: ERROR/AndroidRuntime(1091):     at dalvik.system.NativeStart.main(Native Method)