我有一个来自在线示例代码的 showAlertDialog 类,其中一行给了我一个问题:
alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
它告诉我“成功无法解决或不是一个领域”和“失败无法解决或不是一个领域”。有没有我应该拥有/放置这些图标的地方?我在哪里可以找到它们?
我有一个来自在线示例代码的 showAlertDialog 类,其中一行给了我一个问题:
alertDialog.setIcon((status) ? R.drawable.success : R.drawable.fail);
它告诉我“成功无法解决或不是一个领域”和“失败无法解决或不是一个领域”。有没有我应该拥有/放置这些图标的地方?我在哪里可以找到它们?
为了便于修复,这些图标应该在您的res/drawable
文件夹中。如果您从未制作过这些图标,则需要这样做。通过 Photoshop/图像编辑器/来自互联网/任何地方。但它们确实需要存在。
它们的文件名(假设为 png 扩展名)应该是:
success.png
fail.png
然而,这在不同的设备上看起来很糟糕,因为drawable
你的drawables的密度独立文件夹。
相反,为 ldpi、mdpi、hdpi 和 xhdpi 制作不同的尺寸,然后将您的图标放在那里。
您的文件夹结构应该是:
res/
drawable-ldpi/
drawable-mdpi/
drawable-hdpi/
drawable-xhdpi/