最佳答案
我试图在一个按钮上有一个图像(作为背景),并动态添加,这取决于在运行时发生的事情,一些文字上方/上方的图像。
如果我使用ImageButton
,我甚至没有添加文本的可能性。
如果我使用Button
,我可以添加文本,但只定义一个图像与android:drawableBottom
和类似的XML属性定义在这里.
但是这些属性只组合了text &图像在x和y维度上,这意味着我可以在我的文本周围绘制图像,但不能在我的文本下面/下面绘制图像(z轴定义为显示出来)。
有什么建议吗?一种想法是扩展Button
或ImageButton
并覆盖# eyz2方法。但以我目前的知识水平,我真的不知道如何做到这一点(2D渲染)。也许有更有经验的人知道一个解决方案,或者至少有一些开始的建议?