有以下布局在xml文件里,是根Layout<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"    android:layout_marginLeft="5dp"
    android:layout_marginRight="5dp"
    android:background="#990000ff" >
....
....
</LinearLayout>发现两个margin的5dp全部显示在了屏幕右边,这是怎么回事?我要怎么弄才能左边、右边各5dp?

解决方案 »

  1.   

    android:layout_marginRight="5dp" 去掉就可以了
      

  2.   

    我想因为linearlayout已经是顶级View了,我们知道margin是指边框的意思试问只有它一个顶级View又与谁有边框间距呢,我觉得它只有padding(填充)至于为什么会出现你那样的问题,只是android做的更完善而已,做了一给些转变