saf*_*ari 7 android drawable android-imageview
在我的应用程序中,我有许多图片,我已经分组在res/drawable下的文件夹中.但Android不允许我通过"R"访问它们.有没有办法访问这些文件夹.
这是我正在使用的代码.
ImageView iv = new ImageView(conext);
iv.setImageResource(R.drawable.**smiley.666**);
Run Code Online (Sandbox Code Playgroud)
我标记了我无法访问的部分.
Thx提前
苹果浏览器
Pet*_*ego 18
不,Android不允许下面的子文件夹/res/drawable:Android可绘制目录是否包含子目录?
但是,您可以添加所有图像文件/drawable,然后通过以下方式以编程方式访问它们:
int drawableID = context.getResources().getIdentifier("drawableName", "drawable", getPackageName());
iv.setImageResource(drawableID);
Run Code Online (Sandbox Code Playgroud)
drawableName可绘制文件的名称在哪里,即myimage图像文件是否为myimage.jpg.
上面的代码将获取带有id的图像资源R.drawable.drawableName.
| 归档时间: |
|
| 查看次数: |
24732 次 |
| 最近记录: |