全屏绘制边框

时间:2016-05-06 14:07:58

标签: android border

这是我绘制矩形的代码:

   <?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/listview_background_shape" >

    <stroke
        android:width="5dp"
        android:color="#000000" />

    <padding
        android:bottom="0dp"
        android:left="0dp"
        android:right="0dp"
        android:top="0dp" />

    <corners android:radius="0dp" />

    <solid android:color="#ffffffff" />

</shape>

然后它看起来像这样:

enter image description here

但这就是我想要的:

enter image description here

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

从布局文件中删除填充

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:background="@drawable/style"
    android:layout_height="match_parent">

</RelativeLayout>

背景

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/listview_background_shape" >

    <stroke
        android:width="15dp"
        android:color="#999999" />

    <padding
        android:bottom="0dp"
        android:left="0dp"
        android:right="0dp"
        android:top="0dp" />

    <corners android:radius="0dp" />

    <solid android:color="#ffffffff" />

</shape>