如何改变android中触摸按钮的颜色

发布于 2025-01-08 08:25:45 字数 69 浏览 1 评论 0原文

当我单击触摸按钮时,我想将其颜色更改为深蓝色,但我的活动不会出现。

我该怎么办呢。

请帮我。

when I click of touch the button I want to change its color dark blue,while my activity will not come.

How can I do this.

Please help me.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

空‖城人不在 2025-01-15 08:25:45

您可以使用此代码更改按钮的颜色

  Button button=(Button)findViewById(R.id.button1);
  button.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {

        button.setBackgroundColor(Color.RED);
    }
});

You can change the color of button using this code

  Button button=(Button)findViewById(R.id.button1);
  button.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {

        button.setBackgroundColor(Color.RED);
    }
});
末が日狂欢 2025-01-15 08:25:45

您还可以使用 XML 来实现:

[文件:login_button.xml]

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_down"
          android:state_pressed="true" />
    <item android:drawable="@drawable/button_up" />
</selector>

在您的布局 XML 文件中:

    <de.pkeidel.testapp.MyButton
        android:id="@+id/home_login"
        android:src="@drawable/login_button" />

You can also make it with XML:

[File: login_button.xml]

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/button_down"
          android:state_pressed="true" />
    <item android:drawable="@drawable/button_up" />
</selector>

And in your layout XML File:

    <de.pkeidel.testapp.MyButton
        android:id="@+id/home_login"
        android:src="@drawable/login_button" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文