为了账号安全,请及时绑定邮箱和手机立即绑定

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

正在回答

2 回答

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"
       />

http://img1.sycdn.imooc.com//56a88f1a0001b6f312800720.jpg


1 回复 有任何疑惑可以回复我~

activity 注册过了吗,检查一下

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android-节日短信送祝福(UI篇)
  • 参与学习       21592    人
  • 解答问题       55    个

带领大家实现一个节日短信的群发app以及监听短信的发送状态等

进入课程

addView(View, LayoutParams) is not supported in AdapterView

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信