PaddingTop无法使用RelativeLayout

时间:2015-01-23 06:13:38

标签: android

在下面的代码中,我在按钮内部给出了paddingTop,但它无效。这是我的代码段。

<RelativeLayout
                android:id="@+id/pPannel"
                android:layout_width="wrap_content"
                android:layout_height="match_parent" >

                <Button
                    android:id="@+id/btnApps"
                    android:layout_width="500dp"
                    android:layout_height="wrap_content"
                    android:text="Z" />

                <Button
                    android:id="@+id/btnArtp"
                    android:layout_width="500dp"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/btnApps"
                    android:paddingTop="10dp"
                    android:text="X" />

                <Button
                    android:id="@+id/btnStsm"
                    android:layout_width="400dp"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/btnArtp"
                    android:paddingTop="10dp"
                    android:text="Y" />

                <Button
                    android:id="@+id/btnNumPicker"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/btnArtp"
                    android:paddingTop="10dp"
                    android:layout_toRightOf="@+id/btnStsm"
                    android:text="50%" />
            </RelativeLayout>

2 个答案:

答案 0 :(得分:1)

如果您打算在两个按钮之间留出空间,那么, 使用android:layout_marginTop="10dp"代替android:paddingTop="10dp"

答案 1 :(得分:1)

填充用于在文本和视图之间提供内部间距..但边距用于在两个视图之间提供空间..

而是使用此代码在两个按钮之间提供空间:

<RelativeLayout
                android:id="@+id/pPannel"
                android:layout_width="wrap_content"
                android:layout_height="match_parent" >

                <Button
                    android:id="@+id/btnApps"
                    android:layout_width="500dp"
                    android:layout_height="wrap_content"
                    android:text="Z" />

                <Button
                    android:id="@+id/btnArtp"
                    android:layout_width="500dp"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/btnApps"
                    android:layout_marginTop="10dp"
                    android:text="X" />

                <Button
                    android:id="@+id/btnStsm"
                    android:layout_width="400dp"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/btnArtp"
                    android:layout_marginTop="10dp"
                    android:text="Y" />

                <Button
                    android:id="@+id/btnNumPicker"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:layout_below="@+id/btnArtp"
                  android:layout_marginTop="10dp"
                    android:layout_toRightOf="@+id/btnStsm"
                    android:text="50%" />
            </RelativeLayout>

如果您有任何疑问,请告诉我。