与形状背景的视图之间的Android不需要的边框

时间:2017-08-10 11:17:22

标签: android drawable shape

我有一些XML形状作为背景的Android视图。形状是透明的,带有白色边框。

然而,当它们渲染时,它们之间有一个1像素的灰色边框。

造成这种情况的原因是什么?如何摆脱它?

问题: zoomed

关闭: zoomed

我的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/black"
android:orientation="vertical">


<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:orientation="horizontal">

    <View
        android:layout_width="0dp"
        android:layout_height="100dp"

        android:layout_weight="1"
        android:background="@drawable/shape" />

    <View
        android:layout_width="0dp"
        android:layout_height="100dp"
        android:layout_weight="1"
        android:background="@drawable/shape" />
</LinearLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="100dp"
    android:orientation="horizontal">

    <View
        android:layout_width="0dp"
        android:layout_height="100dp"

        android:layout_weight="1"
        android:background="@drawable/shape" />

    <View
        android:layout_width="0dp"
        android:layout_height="100dp"
        android:layout_weight="1"
        android:background="@drawable/shape" />
</LinearLayout>

shape.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke android:color="@android:color/white" android:width="5dp" />
</shape>

0 个答案:

没有答案