Android layout 单击时更改按钮背景

Android layout 单击时更改按钮背景,android-layout,android-activity,Android Layout,Android Activity,我想要一个按钮,它有一个背景图像,当我点击该按钮,按钮的背景或颜色改变(我们去另一个活动) 告诉我怎么做这个 创建一个xml文件,并将其保存在项目中的一个drawable文件夹中,让bg.xml将此文件设置为按钮的背景 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item an

我想要一个按钮,它有一个背景图像,当我点击该按钮,按钮的背景或颜色改变(我们去另一个活动)
告诉我怎么做这个

创建一个
xml
文件,并将其保存在项目中的一个
drawable
文件夹中,让
bg.xml
将此文件设置为
按钮的背景

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
       <item android:drawable="@drawable/button_pressed" android:state_pressed="true" />
       <item android:drawable="@drawable/button_notpressed" />
</selector>

你能给我解释一下选择器(它是做什么的)对不起,我怎样或者在哪里可以下载pdf,它包含了关于android编程的所有内容,当然还有developer.android中的文章。我想要一个pdf或者一本定期教android的书。我的意思是,你是如何学习android编程的?试着开发一些应用程序,在路上你会遇到问题和概念,用谷歌搜索它们,如果有问题,然后在stackoverflow上发布它们…无论如何,我会搜索你的一些pdf…从我的个人资料中用我的电子邮件id给我发邮件…我会给你发一封
 <Button
        android:id="@+id/btn"
        android:layout_width="150dp"
        android:layout_height="60dp"
        android:textSize="20dp"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="450dp"
        android:background="@drawable/bg"  <--! set it like this-->
        android:text="Submit"
        android:textColor="#FFFFFF" />