使用变量更改Java中的图像

时间:2017-05-14 13:23:48

标签: java android string variables src

我是Java的初学者,我感觉这是一个非常简单的问题,但我无法在互联网上的任何地方找到解决方案。我不确定我是不是只是愚蠢的东西。

我有一个活动,在.xml;

 <ImageView
 android:id="@+id/imageView1"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:src= XXX />

我有XXX的地方我想成为一个变量。我已尝试将其替换为“$ {Head}”以及Head,并在.java代码中使用以下内容进行相同的活动;

String Head = "@drawable/headsquare";

当我尝试使用“$ {Head}”构建时,我收到错误消息:错误:(26,20)不允许使用字符串类型(在'src'处,值为'$ {head}')。

我最终想要多个图像,这些图像是我可以轻松更改的变量,具体取决于程序中其他位置发生的其他事情。

感谢您的帮助。

0 个答案:

没有答案