为什么ImageView在CardView中消失?

时间:2015-10-18 14:23:14

标签: android

我在TextView内使用ImageViewCardView

现在的问题是,即使图像和文字都是黑色的,我也会得到褪色的灰色。可能是什么导致了这个?什么是最好的解决方案?

以下是代码:

 <android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"

    android:layout_below="@id/TitleBar2"
    android:alpha="0.1"
    android:id="@+id/card_view2"
    android:layout_gravity="center"
    android:layout_marginTop="0dp"


    android:layout_width="fill_parent"
    android:padding="5dp"
    android:layout_height="70dp"
    card_view:cardCornerRadius="4dp">

    <ImageView
        android:id="@+id/locIcon"
        android:src="@drawable/final_loc"
        android:layout_gravity="center|right"
        android:background="@android:color/transparent"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />


    <TextView
        android:id="@+id/info_text"
        android:gravity="center"
        android:background="@android:color/transparent"

        android:layout_width="match_parent"
        android:layout_height="match_parent" />
      </android.support.v7.widget.CardView>

Output

2 个答案:

答案 0 :(得分:0)

删除android:alpha =&#34; 0.1&#34; 或者将其更改为android:alpha =&#34; 1&#34;

答案 1 :(得分:0)

只需编辑Alpha。aplha越低,您看到的就越少。这是一个修复:

<android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"

android:layout_below="@id/TitleBar2"
android:alpha="1"
android:id="@+id/card_view2"
android:layout_gravity="center"
android:layout_marginTop="0dp"


android:layout_width="fill_parent"
android:padding="5dp"
android:layout_height="70dp"
card_view:cardCornerRadius="4dp">

<ImageView
    android:id="@+id/locIcon"
    android:src="@drawable/final_loc"
    android:layout_gravity="center|right"
    android:background="@android:color/transparent"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />


<TextView
    android:id="@+id/info_text"
    android:gravity="center"
    android:background="@android:color/transparent"

    android:layout_width="match_parent"
    android:layout_height="match_parent" />
  </android.support.v7.widget.CardView>