将图像添加到Android按钮的文本中

将图像添加到Android按钮的文本中,android,image,button,Android,Image,Button,我想知道是否有人可以帮助我创建一个按钮,有文字和图像的方法。我需要的图像是“文本的一部分”。比如说 (BUTTON) "This is a money symbol : ($)" (BUTTON) 使用$符号创建图像 我希望能够在运行时使用如下方式在Java中更改图片: btnMoney.setBackgroundResource(R.drawable.moneypicture); 关于如何实现这一点,您有什么想法吗?假设您希望图像位于按钮文本的左侧,您可以使用XML中的属性,也可以使用代码

我想知道是否有人可以帮助我创建一个按钮,有文字和图像的方法。我需要的图像是“文本的一部分”。比如说

(BUTTON) "This is a money symbol : ($)" (BUTTON)
使用
$
符号创建图像

我希望能够在运行时使用如下方式在Java中更改图片:

btnMoney.setBackgroundResource(R.drawable.moneypicture);

关于如何实现这一点,您有什么想法吗?

假设您希望图像位于按钮文本的左侧,您可以使用XML中的属性,也可以使用代码中的方法


由于您希望在代码中执行此操作,因此需要为正确的可绘制文件传入资源Id。该方法的参数是左、上、右和下的可绘制参数,因此仅对于左,最后3个参数传入0。

如果希望图像位于按钮文本的左侧,则可以使用XML中的属性,也可以使用代码中的方法


由于您希望在代码中执行此操作,因此需要为正确的可绘制文件传入资源Id。该方法的参数可用于左、上、右和下绘制,因此仅对于左,在最后3个参数中传递0。

谢谢!这就是我需要的!我最终使用了另一种方法,但这帮我弄明白了这一点。我会在游戏中使用这个。谢谢这就是我需要的!我最终使用了另一种方法,但这帮我弄明白了这一点。我会在游戏中使用这个。