我想通过android studio中的url在运行时映像。
例如在eclipse中以这种方式通过url查找图像..
在那种情况下,eclipse提供了该代码。我在imagename中传递了图像名称,然后在drawable中获取图像。
companyLogo.setImageResource(getResourse.getIdentifier
("com.example.moneymanagement:drawable/"+imagename,null,null));
如何在android studio中找到那个案例..这个代码在android studio中没有被接受。如何在运行时间中找到图像
答案 0 :(得分:1)
试试这段代码:
检查getIdentifier(...)
方法签名。
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));