Android/포스팅

[Java] 안드로이드 토스트(Toast) 버튼 클릭 이벤트

짜집퍼박사(짜박) 2024. 2. 12. 17:13

1. activity_main.xml

1.1. 레이아웃에서 버튼을 추가합니다. 

1.2. 아이디 식별자는 btnClick으로 해줍니다.

1.3. text는 "클릭해주세요"로 변경해줍니다.

 

activity_main.xml source

<Button
        android:id="@+id/btnClick"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="클릭해주세요"
        tools:layout_editor_absoluteX="148dp"
        tools:layout_editor_absoluteY="322dp"
        tools:ignore="MissingConstraints" />

 

2. MainActivity.java

2.1. findViewById 메서드로 레이아웃에서 정의한 버튼에 대한 참조를 얻습니다.

2.2. 버튼을 클릭했을 때 발생하는 클릭 리스너 설정합니다.

2.3. 파일에서 토스트 메시지 출력 코드 작성

 

MainActivity.java source

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button button = findViewById(R.id.btnClick);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                // 클릭 시 실행될 코드 작성
                ToastNormal.showToast(getApplicationContext(), "클릭했네요.");
            }
        });

    }
}

 

결과

https://youtube.com/shorts/f-z_VROr6w8?feature=share

 

짜박과 함께하는 짜집퍼코딩!

'Android > 포스팅' 카테고리의 다른 글

[Java] 안드로이드 일반 토스트(Toast)  (0) 2024.02.12