2
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
profilephoto.setImageDrawable(
getResources().getDrawable(
R.drawable.profile,
getApplicationContext().getTheme()));
}
else {
profilephoto.setImageDrawable(
getResources().getDrawable(
R.drawable.profile));
}
我想動態地將圖像設置爲circleImageView。我已使用setImageDrawable
,但CircleImageView
不顯示任何圖像。如何在CircleImageView(hdodenhof/CircleImageView)中設置drawable?
您的方法看起來正確。 'R.drawable.profile'是一個'BitmapDrawable'還是另一種類型的'Drawable'? LogCat有輸出嗎?如果你用一個普通的'ImageView'代替'CircleImageView',它會起作用嗎?在更一般的說明中,如果項目中沒有對'setImageDrawable'的特定要求,則可以使用'setImageResource(R.drawable.profile)'。 –