Làm cách nào để lấy tài nguyên hình ảnh hiện tại của một imageButton? tôi cần một cái gì đó như thế này:Cách lấy Tài nguyên Hình ảnh
imageButton.getImageResource();
Thanks a lot
Làm cách nào để lấy tài nguyên hình ảnh hiện tại của một imageButton? tôi cần một cái gì đó như thế này:Cách lấy Tài nguyên Hình ảnh
imageButton.getImageResource();
Thanks a lot
Tôi nghĩ bạn có thể không, API hiện tại không cho phép điều này. Nhưng nếu bạn thực sự cần điều này, bạn có thể làm một cái gì đó như thế này:
imageButton.setImageResource(R.drawable.your_resource);
imageButton.setTag(R.drawable.your_resource);
//
// somewhere later...
//
Integer resource = (Integer)imageButton.getTag();
Tuyệt vời. Đã lưu thời gian của tôi, –
Bạn có thể sử dụng imageButton.getDrawable()
để có được những drawable của đối tượng ImageButton và sau đó sử dụng setImageDrawable()
thay vì setImageResource()
.
Sử dụng này
imageButton.setImageResource(R.drawable.your_resource);
imageButton.setTag(R.drawable.your_resource);
Integer resource = (Integer) imageButton.getTag();
if(resource == R.drawable.your_resource){
// do something
}else {
}
Tại sao bạn cần các tài nguyên hình ảnh? – ianhanniballake