我刚刚为gridView创建了一个简单的row.xml,如 但是,当我运行应用程序它显示像这样所有我需要这个背景的图像视图将是透明的没有灰色的背景颜色 这是我的xml文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dp" >
<RelativeLayout
android:layout_width="90dp"
android:layout_height="100dp"
android:background="#ffffff">
<ImageView
android:id="@+id/item_image"
android:layout_width="fill_parent"
android:layout_height="60dp"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:src="@drawable/tabless"></ImageView>
<TextView
android:id="@+id/datetv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:text="20:20pm"
android:textSize="10dp">
</TextView>
<TextView
android:id="@+id/tablesnumberstv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:textColor="#ffff"
android:textSize="10dp"
android:textStyle="bold"
tools:text="5"></TextView>
<TextView
android:id="@+id/checknumbertv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:text="50"
android:textSize="10dp" />
<TextView
android:id="@+id/conversnumbertv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/item_image"
android:text="5" />
</RelativeLayout>
</LinearLayout>
抱歉,如果有任何事情是非清除
答案 0 :(得分:3)
使ImageView的背景透明:
android:background="@android:color/transparent"
答案 1 :(得分:3)
尝试添加背景:
{{1}}
答案 2 :(得分:0)
<RelativeLayout
android:layout_width="90dp"
android:layout_height="100dp"
android:background="#ffffff">
在这段代码中你给出了背景#fff是白色的,如果你已经拍摄了png格式图像,那么只需从相对布局中删除背景..它会起作用
答案 3 :(得分:0)
android:background="null"
将imageview的背景设为null或将其设为白色,它将与LinearLayout背景颜色的颜色相匹配。
答案 4 :(得分:0)
非常感谢大家抱歉,我对这段代码犯了一个愚蠢的错误
Bitmap homeIcon = BitmapFactory.decodeResource(getResources(), R.drawable.table);
我将其重复为
Bitmap homeIcon = BitmapFactory.decodeResource(getResources(), R.drawable.tabless);