转http://www.cnblogs.com/mainroadlee/archive/2011/01/09/Change_the_background_image_based_on_the_state_of_the_button_on_Android.html
Android中Button 有focused,selected,pressed 等不同状态,通过配置一个XML格式的drawable "selector" 即可实现”在不同状态下显示不同背景图片“的功能。
1.在res/drawable目录下添加一个xml文件,用来描述Button在不同状态下对应的不同图片。我这里给该xml文件命名为btn_background.xml