eclipse中android悬停时按钮的Android颜色变化

Posted

技术标签:

【中文标题】eclipse中android悬停时按钮的Android颜色变化【英文标题】:Android colour change of button at hover in android in eclipse 【发布时间】:2012-06-29 15:03:57 【问题描述】:

我正在 Eclipse 中开发 android 项目。Android 版本是 2.3.3。我已经设置了我的按钮颜色,我也可以在单击按钮时更改按钮的颜色,但是当我的光标在按钮上时,按钮颜色必须更改,并且当光标移开时,它应该具有以前的颜色,与悬停在按钮。但是我无法弄清楚 state_pressed 之类的动作事件,所以我需要那个动作事件。如果有人可以请帮助我。

【问题讨论】:

查看 [链接][1] [1]:***.com/questions/10542451/… 它可以帮助您。谢谢。 【参考方案1】:

你可以使用 xml 来改变按钮的状态也可以参考这个链接Change color of button

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- Button Focused-->
    <item   android:state_focused="true"
        android:state_pressed="false"
        android:drawable="@drawable/login_hover"
        />

    <!-- Button Focused Pressed-->
    <item   android:state_focused="true"
        android:state_pressed="true"
        android:drawable="@drawable/login_hover"
        />

    <!-- Button Pressed-->
    <item   android:state_focused="false"
       android:state_pressed="true"
        android:drawable="@drawable/login_hover"
        />

    <!-- Button Default Image-->
    <item   android:drawable="@drawable/login_bg"/>


</selector>

【讨论】:

请给我一个程序,我如何接受答案,因为我是这个网站的新手【参考方案2】:

你真正需要的是onfocus,onpress,onclick你想改变颜色。 使用选择器,这会帮助你

【讨论】:

【参考方案3】:

上传一个可能看起来像按钮的图像并让图像具有 OnClickListener() 太容易了

【讨论】:

以上是关于eclipse中android悬停时按钮的Android颜色变化的主要内容,如果未能解决你的问题,请参考以下文章

使用 Eclipse 时可以安装 2 个或更多 Android SDK

Android Emulator 运行简单项目时出错

Android 按钮悬停事件

Android Eclipse - 单击时创建另一个按钮的按钮

如何在 Eclipse 中附加 Android 支持库源?

Eclipse中debug时鼠标悬停不能查看变量值的问题