对于没有专辑封面的每首歌曲,我的应用程序中都有一个标准图片。现在,对于其中确实保存了专辑封面的少数人,我想替换“标准”图像。 但是问题是,新图像更改了布局的大小。现在基本上可以调整为新图像的尺寸。我希望情况并非如此。我只想用一个新的图像(都是圆形)替换旧图像,而根本不改变尺寸。
这对我不起作用:
vh.CoverArt.SetImageBitmap(output);
感谢您的帮助! :)
确定:
<ImageView
android:paddingTop="5dp"
android:src="@drawable/btn_musicalnote"
android:id="@+id/musical_note"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="5dp" />
答案 0 :(得分:0)
当您使用包装内容时,视图将根据您使用的资源维度的大小展开。根据您的情况(Imageview的大小会根据您使用的图像大小而增加或减少。) 要设置imageview的固定大小,请手动定义height和width属性。例如,下面的代码将生成大小为40X40 dp的图像视图。
<ImageView
android:paddingTop="5dp"
android:src="@drawable/btn_musicalnote"
android:id="@+id/musical_note"
android:layout_width="40dp"
android:layout_height="40dp"
android:paddingBottom="5dp" />
您可以根据需要更改高度和宽度属性。