当前位置: 首页 > 知识库问答 >
问题:

如何在android中动态设置drawable中的图像?

皇甫宇定
2023-03-14

我正在drawable文件夹中存储与项目相关的图像。我还将图像名称存储在字符串变量中,并尝试动态地将这些图像设置为imageview。但是图像没有显示出来。请在这方面帮助我。

我的代码:

int res = getResources().getIdentifier(imagename, "drawable", this.getPackageName());
imageview= (ImageView)findViewById(R.id.imageView);
imageview.setImageResource(res);

在上面的代码中,“图像名称”是包含图像名称的字符串变量。

提前谢谢

共有3个答案

高钱青
2023-03-14
imageview= (ImageView)findViewById(R.id.imageView);
imageview.setImageResource(R.drawable.mydrawable);
柴泰平
2023-03-14

在这里,我将frnd\u inactive图像从drawable设置为图像

 imageview= (ImageView)findViewById(R.id.imageView);
 imageview.setImageDrawable(getResources().getDrawable(R.drawable.frnd_inactive));
徐子石
2023-03-14

试试这个:

String uri = "@drawable/myresource";  // where myresource (without the extension) is the file

int imageResource = getResources().getIdentifier(uri, null, getPackageName());

imageview= (ImageView)findViewById(R.id.imageView);
Drawable res = getResources().getDrawable(imageResource);
imageView.setImageDrawable(res);
 类似资料:
  • 我是android编程的新手。我想在显示时在一个xml中动态设置图像。具体来说,我将项目相关的图像存储在drawable文件夹中。此外,我将图像名称存储在字符串变量中,并尝试动态地将这些图像设置为imageview。但图像没有显示。 我的代码:

  • 如何在android项目中将图像动态添加到资源/可绘制文件夹? 我会在android手机上浏览内置的gallery应用程序,并将gallery中的图像添加到Resources/drawable文件夹中。可以这样做吗? 意图=新的意图(意图。ACTION_GET_CONTENT);intent.set类型(“图像/*”);开始活动结果(意图,IMAGE_PICK); 我已经使用了上面的代码从画廊挑选

  • 我使用的API使用授权方案,该方案需要设置特殊的“X-Authoration”标头来验证请求。例如,此Retrofit设置非常适合身份验证令牌为的用户: 我缓存了用户的X-Authorization令牌,所以我可以访问它,但是,我不能在@Headers声明中删除它。 我在这里得到一个编译错误: 有什么办法可以绕过这个吗?

  • 问题内容: 我想将String放入比给定单元格宽度更长的字符串中。如何动态设置,以便可以读取整个String?这是一个例子: 在这里,您将看到将给定单元格较长的每个文本换行的代码 谢谢,但是我想根据字符串的长度动态地实现RowHeight。我想读取单元格中的整个字符串/文本。有什么建议? 我是Java初学者,这是我的第一个问题。我很高兴得到答案。 问题答案: 使用JTextArea作为呈现组件时会

  • 有人能让我知道使用数据绑定在图像视图中填充图像资源的正确用法吗