這是我的setContentView(R.layout.activity_main);
,我不明白爲什麼每次運行我的應用程序都會崩潰。爲什麼我不能使用relativeLayout作爲父視圖?
<?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
我真的不明白它..
可以當您使用相對佈局 –
崩潰=>後堆棧跟蹤 – njzk2
平凡,你是鑄造你的看法到的LinearLayout某處您發佈logcat的輸出。 – njzk2