我不知道为什么,我测试了来自iconfinder和https://materialdesignicons.com的24,36和48dp png图标
但他们一直在图像周围显示某种像素,我有LG G4
我不知道你是否会看到它但看起来:
当设备在我手中时我看到了什么:
图像是如此"奇怪"不漂亮= /无论如果它的24dp 36dp或48dp它们只是改变屏幕尺寸但是pixeled边框仍然可见
设置图片的代码:
status.setImageResource(R.drawable.favorite);
ImageButton .xml的代码
<ImageButton
android:id="@+id/status"
android:layout_width="wrap_content"
android:background="@null"
android:paddingRight="6dp"
android:ellipsize="marquee"
android:layout_height="fill_parent"
android:src="@drawable/download"
android:layout_centerVertical="true" />
答案 0 :(得分:0)
尝试设置宽度&amp;高度“包装内容”。
android:id="@+id/status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@null"
android:paddingRight="6dp"
android:ellipsize="marquee"
android:src="@drawable/download"
android:layout_centerVertical="true" />
将宽度设置为“wrap_content”,但将height设置为“fill_parent”将使原始图像大小保持宽度,但将占用所有可用空间的高度。