`

改变ToggleButton的图片及Button背景的更改

 
阅读更多
改变ToggleButton的图片
http://wang-peng1.iteye.com/blog/556021


在Android中使用自定义图片按钮
http://android.yaohuiji.com/archives/461
对某些控件的样式,外观的的修改的思考


Android应用开发笔记(10):制作自定义背景Button按钮、自定义形状Button的全攻略
http://blog.csdn.net/xjanker2/article/details/6222690



http://www.cnblogs.com/mainroadlee/archive/2011/01/09/Change_the_background_image_based_on_the_state_of_the_button_on_Android.html
有效
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
     <item android:state_pressed="true"
           android:drawable="@drawable/btn_pressed" /> <!-- pressed -->
     <item android:state_focused="true"
           android:drawable="@drawable/btn_normal" /> <!-- focused -->
     <item android:drawable="@drawable/btn_normal" /> <!-- default -->
 </selector>
分享到:
评论

相关推荐

    ToggleButton状态开关的使用

    在这个例子中,我们首先获取了`ImageView`对象,然后根据`ToggleButton`的状态来改变图片资源。此外,还重新设置了`ToggleButton`的状态,确保其与实际状态保持一致。 #### 五、ToggleButton的应用场景 `...

    ToggleButton使用方法源码

    接下来,我们可以通过编程方式改变`ToggleButton`的状态,并监听其状态变化。在Activity的`onCreate()`方法中找到对应的`ToggleButton`并设置监听器: ```java ToggleButton toggleButton = findViewById(R.id....

    Android中ToggleButton的作用与定义.pdf

    在Android开发中,`ToggleButton`是一个非常实用的控件,它继承自`CompoundButton`,并且结合了`Button`的功能,允许用户在两种状态之间切换,通常用于表示“开/关”、“启用/禁用”等二元选择。这篇资料主要讲解了`...

    Android之自定义ToggleButton使用

    使用`android:checkedButtonBackground`属性可以改变选中时的背景,`android:button`则可以设置未选中时的背景。通常我们还会修改文字颜色,可以通过`android:textColor`来实现。 3. **自定义图标** 如果希望使用...

    安卓Android源码——ToggleButton.rar

    - 自定义颜色:通过修改主题中的 `toggleButtonStyle` 或者直接在`ToggleButton`上设置 `android:background` 来改变颜色。 - 自定义图形:使用`shape`资源或者`selector`资源来定义不同状态下的图形。 - 动画...

    Android 自定义ToggleButton

    1. **样式定制**:通过修改`ToggleButton`的默认样式,可以改变按钮的背景、文字颜色、选中状态的图标等。在`res/drawable`目录下创建XML文件,定义不同状态下的按钮样式,例如选中状态、未选中状态、按下状态等。...

    ToggleButton实现IOS开关效果控件

    例如,修改背景、文字颜色、大小等: ```xml &lt;style name="CustomToggleButtonStyle" parent="Widget.AppCompat.Button.Borderless"&gt; &lt;item name="android:textOn"&gt;@string/switch_on_text ...

    UI控件之开关按钮(ToggleButton与Switch)Demo

    5. **尺寸调整**:修改`layout_width`和`layout_height`以改变控件的大小。 在`ToggleTest`这个Demo中,开发者可能已经展示了如何实现以上的一些自定义功能。通过查看和学习这个Demo,你可以更好地理解和掌握`...

    android ToggleButton 开关按钮

    我们可以通过自定义主题或者在布局文件中直接修改属性来改变`ToggleButton`的样式。例如,修改背景颜色和边框: ```xml &lt;style name="CustomToggleButton" parent="Widget.AppCompat.Button.Borderless"&gt; ...

    CSS3实现的点击按钮背景图片不断切换的JS代码

    3. **过渡(Transitions)**:允许在属性值改变时平滑地过渡,如背景颜色或图片的改变。 接下来,我们关注JavaScript的角色。尽管这个效果主要由CSS3实现,但JavaScript可以用来监听用户的点击事件,并触发相应的...

    Android中ToggleButton的常用方法一览.pdf

    此方法用于更改`ToggleButton`的背景图片。你可以传入一个`Drawable`对象,以自定义按钮的外观,包括选中和未选中状态下的背景。 - **setText(CharSequence text)** 继承自`TextView`,此方法用于设置`...

    Styled Toggle Button for Android

    例如,可以创建`selector.xml`文件,定义不同状态下的背景图片。此外,还可以使用`android:background`属性将自定义的Drawable应用到Toggle Button上。 3. **使用Theme和Style**: Android的Theme和Style可以全局...

    WPF combobox button 漂亮样式

    默认情况下,ComboBox的按钮是不明显的,但我们可以通过修改ControlTemplate来改变这一情况。以下是一个基本的步骤: 1. 创建一个新的Style,指定TargetType为ComboBox。 ```xml ``` 2. 在Style中添加一个...

    开关类型WPF ToggleButton / RadioButton(打开/关闭)控件

    同样,我们可以通过自定义样式来让RadioButtons看起来更像开关,如改变背景颜色、形状等。 接下来,我们将介绍如何在Visual Studio 2013中创建这样的控件。首先,打开一个新的WPF项目,然后在XAML文件中添加Toggle...

    JS实现的点击按钮切换黑白背景及字体颜色特效源码.zip

    在这个"JS实现的点击按钮切换黑白背景及字体颜色特效源码"中,我们可以深入探讨如何使用JavaScript来改变网页的背景颜色和字体颜色,以实现一种视觉上的切换效果。 首先,我们需要了解JavaScript的基本语法和DOM...

    WPF 样式 style 滑动开关 实现的效果像checkbo好看的开关一样

    同时,也可以根据开关的状态更改文本内容,以显示"开"或"关"。 ```xml (UIElement.Visibility)"&gt; &lt;Visibility&gt;Visible &lt;!-- 更多动画帧以改变滑块位置、颜色等 --&gt; ``` 为了使ToggleSwitch看...

    Android应用源码之MyToggleButton.zip

    在Android开发中,`ToggleButton`是一个非常实用的控件,它结合了`CheckBox`和`Button`的功能,用户可以点击切换其状态,通常用于开关功能的界面元素。本示例"Android应用源码之MyToggleButton.zip"提供的源码可能是...

    仿ios开关选择控件

    这里,`textOn`和`textOff`属性用于设置开关在两种状态下的显示文字,`checked`属性用于设定默认状态,`background`属性可以自定义开关的背景图片,使其更符合iOS的风格。 在代码中,我们可以通过监听`...

    WPF漂亮样式

    例如,要创建一个红色背景的Button,可以这样写: ```xml &lt;Style TargetType="Button"&gt; ``` 样式不仅可以包含基本的属性设置,还可以包含触发器(Triggers),这些触发器可以根据控件的状态改变其外观。例如,...

Global site tag (gtag.js) - Google Analytics