layout에 Button을 추가한다.


1
2
3
4
5
    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="button"/>
cs


Button의 클릭 이벤트는 setOnClickListener를 이용한다.


layout에서 onClick속성을 이용하는 방법도 있지만 추천하는 방법은 아니므로 setOnClickListener에 구현하는 것이 좋다. 


1
2
3
4
5
6
7
8
9
10
11
12
13
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Button button = (Button) findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this"버튼이 클릭되었습니다.", Toast.LENGTH_SHORT).show();
            }
        });
    }
cs


'Android' 카테고리의 다른 글

[Android] ToggleButton/Switch 사용  (0) 2019.03.07
[Android] Button 상태에 따라 이미지 변경하기  (0) 2019.03.06
[Android] ProgressBar Customize  (0) 2019.03.04
[Android] ProgressBar 표시하기  (0) 2019.03.02
[Android] gravity 속성  (0) 2019.03.01

+ Recent posts