使按钮完全填充framelayout

时间:2013-07-17 15:11:23

标签: android xml

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

我似乎无法使按钮完全填满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>

1 个答案:

答案 0 :(得分: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>