为什么Android Studio按钮按预期显示图像但在真实设备上显示其他图像?

时间:2016-10-08 11:02:28

标签: android

我使用的是Android Studio 2.2版。我第一次面对奇怪的事情。在我的一个布局中,我使用图像'abc.png'和Android Studio预览显示右图像的正确预览,但在真实设备上图像是不同的。真实设备不断出现图像错误。我不知道我做错了什么?下面是按钮代码。

<Button
    android:id="@+id/btn_pay"
    android:textColor="#525252"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_marginTop="30dp"
    android:background="@drawable/btn_normal"
    android:text="Pay" />

Android工作室按预期显示此预览,因为&#39;按钮图像&#39; (文字&#39; Pay&#39;被放置)我正在使用它应该是什么。

enter image description here

但在真实设备上,它显示的是不同的图像,如下所示

enter image description here

按钮在实际设备上出现错误图像。还有一件事,我已经检查了一些这个按钮与其他彩色图像作为背景它在android工作室预览中正确反映,但在真实设备上它总是显示相同的图像,无论我在背景上使用什么图像。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

经过多次努力,我发现了问题。问题不在于Button png或xml drawable。问题出在java编码中。图像以编程方式放置。我已经发布了答案,以防它可能对其他人有用。