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
不显示任何图像。 最佳答案
在gradle文件中添加依赖项库
compile 'de.hdodenhof:circleimageview:2.2.0'
XML文件
< de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/profile_image"
android:layout_width="96dp"
android:layout_height="96dp"
app:civ_border_width="2dp"
app:civ_border_color="#FF000000"/>
活动类
ImageView imageView = (ImageView) findViewById(R.id.profile_image);
imageView.setImageDrawable(getResources().getDrawable(R.drawable.sa));