我在片段中使用了三个旋转器,一切运行良好。但是当我在Tablet中运行时出现错误。
logcat的
12-06 18:07:35.644: E/AndroidRuntime(20135): FATAL EXCEPTION: main
12-06 18:07:35.644: E/AndroidRuntime(20135): java.lang.NullPointerException
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.Spinner.makeAndAddView(Spinner.java:534)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.Spinner.layout(Spinner.java:485)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.Spinner.onLayout(Spinner.java:449)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.ViewGroup.layout(ViewGroup.java:4364)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:948)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.ViewGroup.layout(ViewGroup.java:4364)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.RelativeLayout.onLayout(RelativeLayout.java:948)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.ViewGroup.layout(ViewGroup.java:4364)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.widget.ScrollView.onLayout(ScrollView.java:1438)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.View.layout(View.java:13754)
12-06 18:07:35.644: E/AndroidRuntime(20135): at android.view.ViewGroup.layout(ViewGroup.java:4364)
答案 0 :(得分:6)
在我那个时候,我遇到了这样的原因,因为setAdapter(null)在我的测试平板电脑中无效。 所以,我改变了我的代码。
而不是setAdapter(null)
,在适配器中设置新的ArrayList
。
我希望这会有所帮助!
答案 1 :(得分:0)
dialogs