如何使视图的背景颜色与父级匹配?

时间:2015-07-09 05:20:02

标签: android android-layout android-view

我使用两个父视图来包装图像视图和视图,两个父视图都具有背景颜色。但是它无法显示正确的背景颜色

现在它使用主题的背景颜色,如何使背景与父背景相同?

<HorizontalScrollView
    android:id="@+id/_scroll"
    android:layout_width="match_parent"
    android:layout_height="140dp"
    android:scrollbars="none"
    android:background="#6D9AB8">
    <LinearLayout
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#6D9AB8"
        android:padding="30dp"
        android:orientation="horizontal" >
        <ImageView
            android:id="@+id/icon"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:layout_marginTop="10dip"
            android:layout_marginRight="10dip"
            android:layout_marginLeft="10dip"
            android:src="@mipmap/icon" />
        <View
            android:layout_width="70dp"
            android:layout_height="70dp"
            />
    </LinearLayout>
</HorizontalScrollView>

enter image description here

2 个答案:

答案 0 :(得分:0)

您可能正在寻找将背景色设置为透明的情况。

答案 1 :(得分:-1)

您可以设置ImageView和View的BG。

<ImageView
            android:id="@+id/icon"
            android:layout_width="50dp"
            android:layout_height="50dp"
            android:layout_marginTop="10dip"
            android:layout_marginRight="10dip"
            android:layout_marginLeft="10dip"
            android:background="#6D9AB8"
            android:src="@mipmap/icon" />
        <View
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:background="#6D9AB8"
            />