0

编辑:我的主要目标是让按钮后面有白色,所以它看起来像按钮后面的白色背景

我似乎无法让按钮完全填充 FrameLayout。

即使在将封装 FrameLayout 的填充设置为 0dp(我什至尝试过负 dp 值)之后,按钮周围也有大约 2dp 厚的白色边框。

该按钮没有完全填满 FrameLayout,因为它应该。

代码:

 <FrameLayout
        android:background="#FFFFFF"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="0dp"
        android:layout_gravity="top"
        android:padding="0dp">
    <Button
        android:id="@+id/create_list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:clickable="true"
        android:layout_gravity="top"
        android:drawableLeft="@drawable/plus"
        android:hint="Create List"
        android:text="@string/lists_create" />
    </FrameLayout>
4

1 回答 1

0

你可以这样写代码

  <?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
    <Button 
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/button_send"
        android:onClick="sendMessage"/>
</FrameLayout>
于 2013-07-17T15:22:04.013 回答