setCompoundDrawables
메서드를 호출 한 후 , Drawable 복합은 표시되지 않습니다.
Drawable myDrawable = getResources().getDrawable(R.drawable.btn);
btn.setCompoundDrawables(myDrawable, null, null, null);
이견있는 사람?
문서는 말한다 : 드로어 블 Drawable이 이미 있었음에 틀림
setBounds(Rect)
했다.
안녕하세요 hunterp, 방금 커피 숍 (Angel)에서 당신을 만났습니다. 이제 Android Drawables가 무엇인지 알고 있습니다. 내가 공동 작업 한 프로젝트 가이 문제를 해결해야 했기 때문에 Picasso ( github.com/square/picasso )에서 사용하는 github.com/JakeWharton/DiskLruCache (더 안드로이드 친화적으로 만들기 위해 협력했습니다)를 확인하십시오
—
Gubatron
@ Dr1Ku 실제로 나는 그것을 가지고 있고 어쨌든 작동합니다.
—
Sotti
(..)WithIntrinsicBounds
호출해야합니다. 참고로,padding
컴파운드 드로어 블은 이 호출 후 효과를 발생시키기 위해 설정되어야합니다.