addView(View, LayoutParams) is not supported in AdapterView
在打開ChooseMsgActivity時報異常,代碼檢查過了,基本上按照步驟一步一步來的
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.gavin.festval_sms/com.gavin.festval_sms.ChooseMsgActivity}: java.lang.UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView
2016-01-27
AdapterView的子類比如ListView不能在layout中添加子布局,或者在代碼中添加子布局。
請檢查activity_choose_msg.xml,應該是把FloatingActionButton放在ListView里面了,要把FloatingActionButton放在ListView外面。
<ListView
? ?android:id="@+id/id_lv_msgs"
? ?android:layout_width="match_parent"
? ?android:layout_height="match_parent"/>
? ?<android.support.design.widget.FloatingActionButton
? ? ? ?android:id="@+id/id_fab_toSend"
? ? ? ?android:layout_width="wrap_content"
? ? ? ?android:layout_height="wrap_content"
? ? ? ?android:layout_alignParentBottom="true"
? ? ? ?android:layout_centerHorizontal="true"
? ? ? ?android:src="@drawable/icon_to_send"
? ? ? ?app:backgroundTint="@color/main_color"
? ? ? ?app:borderWidth="0dp"
? ? ? ?android:layout_marginBottom="@dimen/fab_margin"
? ? ? ?/>
2015-12-22
activity 注冊過了嗎,檢查一下