2017-10-18 36 views
0

我被给了一个任务,但我不知道如何去做。我的工作是在Android中创建一个按钮,理想情况下是一个图像按钮。 我必须能够修改它的颜色(红色,绿色,黄色),在其上面显示一个数字或作为背景(从1-1000的随机值)。 我能想到做到这一点的唯一方法是为每个数字创建一个可绘制的图像。问题是我需要为每种颜色创建一个约3000张图像。任何建议表示赞赏。更改没有可绘制图像的图片

+0

为什么不将按钮文本设置为数字并相应地更改文本的颜色? –

+0

我曾考虑过这样做,但我正在考虑创建类似于当前消息应用程序所显示的消息数量未读的消息。 –

+0

你到目前为止尝试过什么吗?如果是,请发布代码以显示您完成了什么以及输出是什么。另外,请提及输出与实际需要的不同。 –

回答

0

两种方式解决问题:

  • 您可以显示按钮的按钮&使用文本显示数
  • 或者,如果你想使用图像drawble的背景颜色 - >创建图像的阵列ID -drawable。随机执行时更改按钮的背景图像。 (仍然创建一个视图对象)