Android:在Button或ImageButton上组合文本和图像
我正在尝试在按钮上创建一个图像(作为背景)并动态添加,具体取决于运行时发生的情况,图像上方/上方的一些文本。
如果我使用ImageButton
我甚至没有可能添加文本。如果我使用,Button
我可以添加文本,但只定义具有此处android:drawableBottom
定义的XML属性的图像。
然而,这些属性仅在x和y维度中组合文本和图像,这意味着我可以在文本周围绘制图像,但不能在文本的下方/下方(z轴定义为从显示中出来)。
有关如何做到这一点的任何建议?一个想法是扩展Button
或ImageButton
覆盖draw()
-method。但凭借我目前的知识水平,我真的不知道如何做到这一点(2D渲染)。也许有经验的人知道解决方案或至少有一些指针可以开始?
天涯尽头无女友
慕侠2389804
相关分类