예를 들면
<?xml version="1.0" encoding="utf-8"?>
<resources>
 <drawable name="test01">#ffffffff</drawable>
 <color name="test02">#80ffffff</color>
</resources>
여기서 drawable 와 color의 차이점이 뭔가요???

        ImageView imageView = new ImageView(this);
        imageView.setBackgroundDrawable(drawable);
        imageView.setImageDrawable(drawable);
이미지 뷰에서
setBackgroundDrawable(drawable);와
setImageDrawable(drawable);는
차이점이 뭔가요??

이미지 버튼을 만들때는 ImageView와 ImageButton에서 보통 무엇을 쓰죠?
직관적으로 ImageButton써야 올바른거 같지만 버튼가장자리때문에 ImageView를 쓰고 있는데
여러분들은 어떤걸 사용하죠?