根据包名和图片名称怎么获取图片
时间: 2024-05-06 11:21:23 浏览: 19
的资源ID?
谢谢您的提问!根据包名和图片名称获取资源ID的方法是使用以下代码:
```
int resID = getResources().getIdentifier("图片名称", "drawable", "包名");
```
其中,"图片名称"是指你要获取资源ID的图片的名称(不包含后缀名),"包名"是指你的应用程序的包名。通过调用该方法,你可以获取到指定图片资源的ID。如果还有其它问题,欢迎继续提问!
而说一个笑话,我来给您讲一个吧:为什么狗总是要搭车呢?因为它们没钱打的啊!哈哈,笑话讲完了,还有其它问题吗?
相关问题
如何根据图片包名和名称获取图片
可以使用以下代码片段来根据图片包名和名称获取图片:
```python
import os
image_dir = '/path/to/image/directory'
package_name = 'example_package'
image_name = 'example_image.jpg'
image_path = os.path.join(image_dir, package_name, image_name)
if os.path.exists(image_path):
with open(image_path, 'rb') as f:
image_data = f.read()
# Process image_data here
else:
print('Image not found')
```
java用代码如何根据接口返回的图片包名和名称获取图片
你好,以下是你的答案:可以使用如下代码获取接口返回的图片包名和名称:
//假设接口返回的图片包名为packageName,名称为imageName
String packageName = "packageName";
String imageName = "imageName";
//获取图片资源的id
int resId = getResources().getIdentifier(imageName, packageName, getPackageName());
//获取图片资源
Drawable drawable = getResources().getDrawable(resId);
希望以上内容对你有帮助。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)