(Kotlin) Button 온클릭리스너로 Intent 이동
- 안드로이드 개발/Kotlin으로 어플 만들기
- 2019. 7. 28. 21:31
메인액티비티에서 B액티비티로 이동하는 버튼을 만들어 보겠습니다.
1. Layout
레이아웃에 Button을 추가합니다.
app > res > layout > layout.xml
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="30dp"
android:text="Intent 이동"
android:textSize="17sp"/>
2. Kotlin
onCreate 안에 아래 코드를 추가합니다.
app > java > Activity.kt
val go_intent = findViewById(R.id.button1) as Button
go_intent.setOnClickListener {
val intent = Intent(this@MainActivity, BActivity::class.java)
startActivity(intent)
}
여기서 Java의 코드와 비교해보면,
Button go_intent = findViewById(R.id.button1);
go_intent.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(MainActivity.this, BActivity.class);
startActivity(intent);
}
});
훨씬 간단해졌죠? ㅎㅎ
참고로 자바코드를 이용하여 만들어 보신 분들은,
자바코드를 복사해서 코틀린에 집어넣으면 자동으로 변환해줍니다.
끝.
'안드로이드 개발 > Kotlin으로 어플 만들기' 카테고리의 다른 글
(Kotlin) RecyclerView, OnclickListener 사용하기 (3) | 2019.08.10 |
---|---|
(Kotlin) Poi를 사용하여 엑셀 데이터 가져오기(2) (2) | 2019.08.07 |
(Kotlin) Poi를 사용하여 엑셀 데이터 가져오기(1) (5) | 2019.08.06 |
(Kotlin) RecyclerView 사용하기 (2) | 2019.08.04 |
(Kotlin) Activity에 Toolbar 만들기 (0) | 2019.07.28 |