背景色をImageViewに設定したいのですが、imageviewに画像リソースがある場合は機能し、背景色を取得しますが、画像ビューに画像リソースがない場合、SetBackgroundColorは機能せず、何もしません。私のコード:
xmlレイアウト:
<ImageView android:layout_centerHorizontal="true"
android:id="@+id/favor_item_image"
android:layout_alignParentTop="true" android:layout_height="wrap_content"
android:layout_width="match_parent" android:adjustViewBounds="true"/>
Javaコード:
ImageView favorImage = (ImageView) MyView.findViewById(R.id.favor_item_image);
//favorImage.setImageResource(R.drawable.btndelete);
favorImage.setBackgroundColor(Color.argb(255,255,0,0));
したがって、この行にコメントすると://favorImage.setImageResource(R.drawable.btndelete); 画像ビューの背景色を設定できませんが、この行のコメントを解除すると、setBackgroundColorは正常に機能します。
助けてください。ありがとう