Tôi có một ImageView rằng nên được thay đổi trên nhấp chuộtimageview.setBackgroundResource android() không hoạt động
public class Settings extends Activity implements OnClickListener
{
private ImageView im1;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
im1 = (ImageView) findViewById(R.id.imageView1);
im1.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
// TODO Auto-generated method stub
if (v == im1)
{
Log.d("test", "hey!");
v.setBackgroundResource(R.drawable.img1);
}
}
}
khi nhấp phương pháp chạy và in ra "hey!" nhưng hình ảnh sẽ không thay đổi?
EDIT: quên đề cập đến rằng imageview
chứa một hình ảnh được cung cấp bởi tập tin xml bố trí
là hình ảnh mà ImageView của bạn chứa trong suốt? bởi vì nền là, tốt, trong nền – njzk2
không có nó chỉ hoạt động tốt bây giờ –