layout中有三部分内容,从上到下是textview,imageview和一个relativelayout。然后我写了一个fragmet,其布局只是一个listview。然后我用fragmeng替换relativelayout,结果在新运行的结果中,最下面只显示一行listview的一个item的高度。可以滑动看到listview的全部内容,但没有占满父控件剩下的地方。宽高都是填充父窗体。高手,高手,高手。问题在等你

解决方案 »

  1.   

    将fragment的android:layout_weight设为1
      

  2.   


    其他的控件不用设置weight属性吗
      

  3.   


    其他的控件不用设置weight属性吗
    其他空间看你需求啊   哪个需要占满  那就设置下android:layout_weight
     这个值是按比例来的  listview是2  还有个是1的话 listview就占剩下的2/3
      

  4.   

    我擦  貌似还说错了  帖子搞混了  fragment的android:layout_weight
      

  5.   

    用FrameLayout替换RelativeLayout试试,好像RelativeLayout在只有一个Child的时候布局有点奇怪来着……