zoukankan      html  css  js  c++  java
  • 改变android中button的样式 .

    当学会android基本控件的使用后,我们就会试着去改变android默认控件的一下风格,这里介绍如何改变button的样式。

    button样式可以用background属性来修改,但你会发现,这样修改后当点击该button时不会出现聚焦的效果。为解决这个问题,可以用如下方法

    1、准备两张png图片,放到drawable中,如btn_psd.png和btn_dft.png

    2、在drawable创建newbtn.xml文件并定义样式,代码如下

    <?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_psd" /> <!-- pressed -->    
         <item android:state_focused="true"    
               android:drawable="@drawable/btn_psd" /> <!-- focused -->    
         <item android:drawable="@drawable/btn_dft" /> <!-- default -->    
     </selector>

    3、使用上面定义的newbtn资源

    <Button    android:background="@drawable/newbtn" ></Button>

    4、修改后的效果对比:

  • 相关阅读:
    完整的开源和商业软件平台
    免费开源的文件比较/合并工具
    Javascript面向对象基础
    Javascript面向对象基础
    引入外部js获取dom为null的问题
    闭包函数
    初识对象
    构造函数
    内置对象
    Math对象
  • 原文地址:https://www.cnblogs.com/wangluochong/p/2756960.html
Copyright © 2011-2022 走看看