【问题标题】:How I will set background of a button on android with kotlin我将如何使用 kotlin 在 android 上设置按钮的背景
【发布时间】:2020-06-18 11:45:11
【问题描述】:

我不能使用 kotlin 将位图用作 android 上按钮的背景

【问题讨论】:

标签: android kotlin bitmap background


【解决方案1】:

转到您应用的布局文件。确保您位于 Design 选项卡上。单击按钮并查看右侧的attributes。然后点击属性中的搜索图标。在搜索栏输入background。您将看到一个背景属性。单击背景属性右侧的Pick a resource 按钮(位于同一行)。为按钮选择所需的背景。

希望对你有帮助:)

【讨论】:

  • 这并没有解释如何在 Kotlin 中,正如问题所问的那样。
【解决方案2】:

活动中:

Button11.setBackgroundColor(getResources().getColor(R.color.red));

不活动时:

Button11.setBackgroundColor(Button11.getContext().getResources().getColor(R.color.red));

对于完全定制的颜色:

Button11.setBackgroundColor(0xFFFF0000);

用于设置位图

Button11.setBackground(yourBitmapObject)

【讨论】:

  • 这无助于将 位图 设置为问题所要求的背景。
  • 主要问题是在 kotlin 中为位图设置按钮背景,它仍然是相同的,只是他们必须在参数中传递位图。 Button.setBackground(位图)
  • 我认为您在 cmets 中的解决方案将是对您答案的一个很好的补充,并且会使其正确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多