这就是我所拥有的setContentView(R.layout.activity_main);
,我不明白为什么每次运行我的应用程序都会崩溃。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/Mainbody"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
>
<LinearLayout
android:id="@+id/Boss"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
</LinearLayout>
</RelativeLayout>
但是,如果我<LinearLayou>
改为用作主要父级,它就不会崩溃!
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/Mainbody"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
>
<LinearLayout
android:id="@+id/Boss"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
</LinearLayout>
</LinearLayout>
这就是日志猫不得不说的。
05-20 11:55:14.400: E/AndroidRuntime(2052): FATAL EXCEPTION: main
05-20 11:55:14.400: E/AndroidRuntime(2052): java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.widget.RelativeLayout$LayoutParams
我真的不明白。。