需求是做个底部居中广告栏那种样子,目前LinearLayout中有listview组件,现就就是简单的在底部加个imageview即可(imageview是自己定义的,不在xml中声明),可是用 LinearLayout的addview(1,2),第二个参数试了好多都不能显示imageview,求解。

解决方案 »

  1.   

    public void addView(View child, LayoutParams params).用这个函数,然后设置好params.
    还有LinearLayout要设置成垂直的,listview的weight设置为1
      

  2.   

     
    问题总要解决的嘛,linearlayout然道无解么?
      

  3.   

    addView的时候需要给个LayoutParams
      

  4.   


    ListView 占满一屏后,下面的布局会看不到哦不修改布局方式,就需要预留底部栏空间
      

  5.   


    果然listview要的weight要设置为1,谢了。