Android Studio图像资产未正确显示

时间:2016-07-27 22:31:31

标签: java android android-studio

我使用下图中描述的方法在Android Studio项目中导入2 @Component @Scope(value = SCOPE_SESSION, proxyMode = ScopedProxyMode.TARGET_CLASS) public class FlashMessages implements Serializable { @Autowired transient private SomeBean someBean; private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException { ois.defaultReadObject(); // restore someBean field on deserialization SpringUtils.getContext().getAutowireCapableBeanFactory().autowireBean(this); } } @Component public class SpringUtils implements ApplicationContextAware { static ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { SpringUtils.applicationContext = applicationContext; } public static ApplicationContext getContext() { return applicationContext; } } 个文件:

Image Asset Import Screen 1

Image Asset Import Screen 2

我尝试使用以下代码在.png中使用图片:

MainActivity.java

当我在模拟器中编译并运行程序时,我得到以下输出:

Application Running

如何显示完整的位图图像,而不仅仅是graphic1 = BitmapFactory.decodeResource(getResources(), R.drawable.ic_basketball); graphic2 = BitmapFactory.decodeResource(getResources(), R.drawable.ic_basketball_net); 文件的阴影表示。感谢。

2 个答案:

答案 0 :(得分:5)

如果你想在你的应用程序中使用你没有从互联网上下载的图像,并且你在计算机上有这些图像,那么你需要做的就是以下内容......

1)在您想要的图像上右键单击(在Mac上启用两个手指点击)(basketball.png),然后单击"复制"。

2)转到标有" drawable"的文件夹。点击它。现在右键单击它并单击"粘贴"。

3)将打开一个名为"选择目的地目录"的新窗口。只需选择要保存图像的文件夹即可。 The new window

4)选择文件。我选择了主要" drawable"夹。它只是验证文件以及从哪里复制它,所以点击好了。

5)最后,编辑您的xml文件以显示您的篮球图像。你可以做我喜欢的事情here.

我希望这有帮助!如果您从网上下载它们,请告诉我,因为这完全不同。给@Dang Nguyen一些信誉,因为他在上面的评论中这样说。

答案 1 :(得分:0)

点击左上角文件然后打开...选择打开你项目的android文件夹,不要选择打开整个项目文件夹。

打开后。在左上角单击“文件”,然后单击“将项目与 Gradle 文件同步”,

如果你不能点击“Sync Project with Gradle files”,那是因为它已经在同步。你所要做的就是等待它完成