当前位置: 首页 > 知识库问答 >
问题:

更改按钮的背景色[重复]

陆雨华
2023-03-14

我想更改此按钮的背景:

              <Button
               android:id="@+id/button1"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_alignParentLeft="true"
               android:layout_alignParentRight="true"
               android:layout_below="@+id/button2"
               android:minHeight="106dp"
               android:text="Button" />

我该怎么做?

共有3个答案

史超英
2023-03-14

使用android:background=“”该值可以是彩色或可绘制的

庾和昶
2023-03-14

对该按钮使用android:background=“”属性。例如,您可以在上面的行中的“”中使用#22CCDD

赵英资
2023-03-14

制作一个按钮颜色.xml文件并将其放入:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:color="#ffffff" />
<item android:state_focused="true" android:state_pressed="true" android:color="#FF0000" />
<item android:state_focused="false" android:state_pressed="true" android:color="#FF0000" />
<item android:color="#ffffff" />

然后在你的按钮属性中:

android:background="@drawable/buttoncolor"

编程方式:

button.setBackgroundColor(Color.WHITE);
 类似资料:
  • 本文向大家介绍使用CSS更改按钮的背景色,包括了使用CSS更改按钮的背景色的使用技巧和注意事项,需要的朋友参考一下 要更改按钮的背景色,请使用background-color属性。 您可以尝试运行以下代码来更改按钮的背景色 示例

  • 当我的按钮被按下时,我如何用xml更改文本和背景颜色? 要更改文本颜色,可以执行以下操作: 要更改背景,我可以做(在具有可绘制引用的选择器/项中使用它): 但我怎么能两样都做呢?假设我想要: 默认:黑色文本/白色背景 按下:白文/蓝底 我完全忘记了背景和文本颜色是分开管理的,所以我是这样做的: 在MyBackgroundColors.xml中,我管理背景,在FiltersButtonColors.

  • 问题内容: 我有一个Java按钮,可打开JColorChooser对话框。我希望按钮的颜色根据对话框中选择的颜色进行更改。我曾尝试调用按钮的setBackgroundColor()方法,但对我而言没有任何效果(该按钮位于Winsows 7中的JToolBar上)。同样,此问题表明更改按钮的背景不是平台无关的。 也许此问题的答案不是首先使用按钮。因此,我的问题是:是否存在一种方法来显示Java中反映

  • 我想知道这是否可能,但希望有人能证实。 我用XML创建了一个简单的自定义按钮布局来处理聚焦/按下和Hibernate状态。请参见底部的代码。当我使用它创建一个新按钮时,这很好。然而,我希望用户能够通过颜色选择器改变按钮的颜色,如果他们不喜欢默认的。但是,我所知道的以编程方式更改按钮背景色的唯一方法是使用

  • 我已经创建了一个类,它扩展了。在该类中,当我按下一个按钮时,我想更改一个按钮的背景,该按钮被放置在主活动中。 我试图创建一个内部类来访问Main Active对象,但我得到的是这个错误: 尝试在空对象引用上调用虚拟方法android.content.pm.Application ationInfoandroid.content.Context.getApplication ationInfo()

  • 我添加了一个表,但问题是,面板没有显示其背景色。我试过设置滚动窗格的背景色等,但它不起作用。框架有一个按钮“验证”,单击该按钮时,在其下方显示一个表。在单击之前,表格将显示的部分为纯灰色。我希望整个部分是象牙背景。请帮我诊断这个问题。

  • 我试图在基于swing的GUI中更改的背景。我已将该表添加到中。但是,表格中没有单元格的区域不会改变颜色。我尝试更改滚动窗格的背景色和前景色。然而,这也无济于事。我需要编辑JTable的哪个组件来更改白色背景。下面是我代码的一部分。 JTable的代码

  • 我对改变晶圆厂的背景色有一个问题,似乎晶圆厂后面有另一个背景 这是我的代码 现在唯一有效的解决方案是改变我的应用程序上的颜色口音,但它会影响其他UI元素