【问题标题】:how to disable the button glow when clicked android单击android时如何禁用按钮发光
【发布时间】:2011-07-22 05:07:59
【问题描述】:

我正在尝试实现在 android 中单击时禁用按钮发光。我希望这不是一个失败的原因。有没有办法实际实现这一点?非常感谢您的帮助。

【问题讨论】:

    标签: android uiview android-widget


    【解决方案1】:

    首先在 res/drawable 文件夹中创建 normal_button.xml。
    在 normal_button.xml 中编写下面给出的代码。
    然后从属性中将 normal_button.xml 设置为按钮的背景。
    
    `
    
    <?xml version="1.0" encoding="utf-8"?>
    <selector
      xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" >
        <color android:color="@android:color/white" />
        </item>
        <item  >
        <color android:color="@android:color/white" />
        </item>
    </selector>
    

    `

    【讨论】:

      【解决方案2】:

      用这个

      public void onClick(View v) {
      
          yourbtnobject.setBackgroundColor(R.color.white);    
      }
      

      并在值文件夹中为文件名设置颜色并写下这个

      <resources>
            <color name="white">#ffffffff</color>
            <color name="black">#ff000000</color>
            <color name="green">#00C000</color>          
      </resources>
      

      然后在 btn 上单击您要选择的颜色。

      【讨论】:

      • trivedi 不幸的是,Mohits 版本更实用。你的作品,但我更喜欢后者。还是谢谢。
      猜你喜欢
      • 2011-11-24
      • 2019-08-15
      • 2012-04-07
      • 1970-01-01
      • 2022-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多