[英]How to check image resource of an imageview programmatically?
我想檢查我的imageview的背景並做某事是否等於我的drawable文件夾中的某些drawable。 我怎樣才能做到這一點? 我嘗試過此代碼,但沒有答案:
layoutRoot.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
if (view.getBackground() == R.drawable.grid_single_bg_selected) {
//Do sth
}
}
});
設置背景可繪制對象時,也請為imageview設置標簽
imageView.setTag(R.drawable.demo);
然后比較
if (((Integer) imageView.getTag()) == R.drawable.demo){
// Do stg
}
如果要通過編程方式設置imageView,則在設置時,還要為此imageView設置標簽。 現在,當您要查找可繪制對象時,可以通過檢索此imageView的標簽來實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.