본문 바로가기
Android/기본

[Android] Button 사용

by 카피마스터 2024. 2. 7.

res/layout/activity_main.xml

 

 

위치 설정

 

[Android] ConstraintLayout

배치되는 View에 제약(ConstraintLayout)을 적용하여 위치와 크기를 설정 layout_constraint 으로 시작 포멧 - layout_constraint[자신의 방향]_to[대상 방향]Of[대상] 뷰에 속성 추가 ex) textView1의 왼쪽 면을 부모의

morningcopy.tistory.com

 

 

버튼 배경에 이미지 추가

background 속성을 추가하고 오른쪽 끝의 Pick a Resource를 클릭

 

원하는 이미지를 설정

 

 

이미지가 보라색으로 나오는 경우

 

res/values/themes.xml 에서 MaterialComponents를 AppCompat으로 변경

 

 

클릭 처리

// 버튼 임포트
import android.widget.Button

...
class MainActivity : AppCompatActivity() {
	override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        ...
        
        // 버튼을 찾는다
        var connectButton = findViewById<Button>(R.id.btn_connect)
        connectButton.setOnClickListener {
        	// 처리 로직
        }
    }
}

'Android > 기본' 카테고리의 다른 글

[Android] Toast 메시지 사용  (0) 2025.03.16
[Android] 프로젝트 생성  (0) 2025.03.15
[Android] ConstraintLayout  (1) 2024.02.06
[Android] 내부/외부 저장소 접근  (0) 2024.01.21
[Android] Android Studio 자동 임포트 설정  (0) 2024.01.18