<relativelayout xmlns:android= "http://schemas.android.com/apk/res/android" xmlns:tools= "http// Schemas.android.com/tools " android:layout_width=" match_parent " android:layout_height=" Match_parent " android:paddingbottom= "@dimen/activity_vertical_margin" android:paddingleft= "@dimen/activity_ Horizontal_margin " android:paddingright=" @dimen/activity_horizontal_margin " android:paddingtop=" @dimen /activity_vertical_margin " tools:context=". Mainactivity "> <button android:id=" @+id/button1 " android:layout_width=" Wrap_content " android:layout_height= "Wrap_content" android:layout_alignparenttop= "true" android:layout_ Centerhorizontal= "true" android:layout_margintop= "184DP" android:background= "@drawable/button_ Selector "/></relativelayout>
android:background= "@drawable/button_selector"
(2) Create a drawable folder under the Res folder to create a selector file
<?xml version= "1.0" encoding= "Utf-8"? ><selector xmlns:android= "http://schemas.android.com/apk/res/ Android "> <item android:drawable=" @drawable/q "android:state_pressed=" true "></item> < Item android:drawable= "@drawable/w" android:state_focused= "true" ></item> <item android:drawable= " @drawable/E "></item></selector>
Three images in the folder to change the picture when switching
(3) Other content does not need to change
The picture of the file changes with the click of the button
Click event Toggle on Android Learning Note button click image