Android Studio;通过网址获取可绘制的图像

时间:2015-02-18 04:43:39

标签: android android-intent android-activity canvas android-studio

我想通过android studio中的url在运行时映像。

例如在eclipse中以这种方式通过url查找图像..

在那种情况下,eclipse提供了该代码。我在imagename中传递了图像名称,然后在drawable中获取图像。

   companyLogo.setImageResource(getResourse.getIdentifier
  ("com.example.moneymanagement:drawable/"+imagename,null,null)); 

如何在android studio中找到那个案例..这个代码在android studio中没有被接受。如何在运行时间中找到图像

3 个答案:

答案 0 :(得分:1)

试试这段代码:

检查getIdentifier(...)方法签名。

enter image description here

String uri="@drawable/" + imageName; ivImage.setImageResource(getResources().getIdentifier(uri, null, getPackageName()));

答案 1 :(得分:0)

Java是Java ..它是否由Android Studio或Eclipse编译并不重要。在您的情况下,我认为您有getResource.getIdentifier,但您应该使用getResources().getIdentifier(...)

答案 2 :(得分:0)

这项工作很完美,但是当您拨打drawable图片时,您确认包名称应该是正确的。它工作完美。

 companyLogo.setImageResource(getResourse.getIdentifier
 ("com.example.moneymanagement:drawable/"+imagename,null,null));