버튼 이벤트 처리 (두가지 방법)

프로그래밍/Android (Java)|2015. 11. 3. 08:39
반응형

[ 첫번째 방법 ]


        Button btn_submit = (Button) v.findViewById(R.id.btn_submit);


        btn_submit.setOnClickListener(new Button.OnClickListener() {

            @Override

            public void onClick(View view) {

                // 내용 넣는곳

            }

        });




[ 두번째 방법 ]


        Button btn_sysdocu = (Button)findViewById(R.id.btn_sysdocu);

        Button btn_mp3 = (Button)findViewById(R.id.btn_mp3);

        Button btn_mp4 = (Button)findViewById(R.id.btn_mp4);


        View.OnClickListener listener = new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                switch (v.getId()) {

                    case R.id.btn_sysdocu:

                        // 내용 넣는 곳

                        break;


                    case R.id.btn_mp3:

                        // 내용 넣는 곳

                        break;


                    case R.id.btn_mp4:

                        // 내용 넣는 곳

                        break;

                }

            }

        };


        btn_sysdocu.setOnClickListener(listener);

        btn_mp3.setOnClickListener(listener);

        btn_mp4.setOnClickListener(listener);

반응형

댓글()