Code: XML <Linearlayout xmlns: Android =Http://schemas.android.com/apk/res/android" Xmlns: Tools =Http://schemas.android.com/tools" Android: Orientation ="Vertical" Android: layout_width ="Fill_parent" Android: layout_height ="Fill_parent"> <Button Android: Id ="@ + ID/btnplay" Android: layout_width ="Fill_parent" Android: layout_height ="Wrap_content" Android: text ="Play Music"/> <Button Android: Id ="@ + ID/btnpause" Android: layout_width ="Match_parent" Android: layout_height ="Wrap_content" Android: text ="Pause music"/> <Linearlayout Android: Orientation ="Horizontal" Android: layout_width ="Wrap_content" Android: layout_height ="Wrap_content" Android: layout_gravity ="Center_horizontal"> <Button Android: Id ="@ + ID/btnupper" Android: text ="Volume+" Android: layout_width ="Wrap_content" Android: layout_height ="Wrap_content"/> <Button Android: Id ="@ + ID/btnlower" Android: text ="Volume-" Android: layout_width ="Wrap_content" Android: layout_height ="Wrap_content"/> </Linearlayout> </Linearlayout> Main Public ClassMainactivityExtendsActivity { PrivateButton btnplay =Null, Btnupper =Null, Btnlower =Null, Btnpause =Null; PrivateMediaplayer =Null; PrivateAudiomanager =Null; @ Override Protected VoidOncreate (bundle savedinstancestate ){ Super. Oncreate (savedinstancestate ); Setcontentview (R. layout.Activity_main); Audiomanager = (audiomanager) getsystemservice (service.Audio_service); Btnplay = (button) findviewbyid (R. Id.Btnplay); Btnpause = (button) findviewbyid (R. Id.Btnpause); Btnupper = (button) findviewbyid (R. Id.Btnupper); Btnlower = (button) findviewbyid (R. Id.Btnlower); Btnplay. setonclicklistener (listener ); Btnupper. setonclicklistener (listener ); Btnlower. setonclicklistener (listener ); Btnpause. setonclicklistener (listener ); } View. onclicklistener listener =NewView. onclicklistener (){ Public VoidOnclick (view v ){ @ Suppresswarnings ("UNUSED ") Button BTN = (button) V; Switch(V. GETID ()){ CaseR. Id.Btnplay: Mediaplayer = mediaplayer.Create(Mainactivity.This, R. Raw.Nanshannan); Mediaplayer. setlooping (True); Mediaplayer. Start (); Break; CaseR. Id.Btnpause: Mediaplayer. Pause (); Break; CaseR. Id.Btnupper: Audiomanager. adjuststreamvolume (audiomanager.Stream_music, Audiomanager.Adjust_raise, Audiomanager.Flag_show_ui); Break; CaseR. Id.Btnlower: Audiomanager. adjuststreamvolume (audiomanager.Stream_music, Audiomanager.Adjust_lower, Audiomanager.Flag_show_ui); Break; } } }; } Running result :() |