当我创建一个按钮视图时,Android总是在这个按钮和它下面的其他视图之间创建一些额外的空间.
在下面的示例中,第二个按钮上方有一个按钮.你可以看到这两个按钮之间的差距.我怎样才能摆脱这种差距?谢谢.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/up"
android:layout_width="fill_parent" android:layout_height="28dip"
android:textSize="9sp" android:gravity="center" android:text="Hide sth"
android:layout_marginBottom="0" android:paddingBottom="0" />
<Button android:id="@+id/down"
android:layout_width="fill_parent" android:layout_height="28dip"
android:textSize="9sp" android:gravity="center" android:text="Show sth" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
CommonsWare几乎指出了你正确的方向,但这是一个示例布局示例.只需将android:background ="COLOR"替换为9补丁png的引用即可
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/btn1"
android:text="btn1"
android:padding="0dip"
android:layout_margin="0dip"
android:layout_width="fill_parent"
android:layout_height="40dip"
android:background="#FFF"
/>
<Button
android:id="@+id/btn2"
android:text="btn2"
android:padding="0dip"
android:layout_margin="0dip"
android:layout_width="fill_parent"
android:layout_height="40dip"
android:background="#FF0000"
/>
Run Code Online (Sandbox Code Playgroud)
</LinearLayout>
希望有所帮助!
| 归档时间: |
|
| 查看次数: |
11591 次 |
| 最近记录: |