[안드로이드] 새로운 Activity 만들기

반응형
반응형

새로운 Activty 만들기

 

목차

     

     

     

      새로운 Activity 만들기

    Package에서 마우스 우클릭 - New - Activity - Empty Activity 하면 된다.

     

    Activity 이름 설정하기

    만들고자 하는 Activity 이름을 설정하고 Finish 누르면 끝.

     

    Activity 만들어진 것을 확인

    이렇게 Project 내에 activity가 만들어진 것을 확인할 수가 있다.

     

     

     

      다른 Activity 불러오는 방법

    //화면이 클릭되면, 넘어가도록 설정
    //MollangActivity를 불러오도록 설정한다.
    val intent = Intent(this, MollangActivity::class.java)
                
    //intent 실행
    startActivity(intent)

     Intent라는 함수를 이용하여, 다른 Activity를 불러올 수가 있게 도와준다.

     

    package com.example.start01
    
    
    import android.content.Intent
    import androidx.appcompat.app.AppCompatActivity
    import android.os.Bundle
    import android.widget.ImageView
    import android.widget.Toast
    
    class MainActivity : AppCompatActivity() {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
    
    
            //화면이 클릭되었을 때
            val image1 = findViewById<ImageView>(R.id.image_1)
    
            // image1 을 클릭했을 때 이벤트 발생
            image1.setOnClickListener {
    
                //간단한 알람 문구 발생
                Toast.makeText(this, "작은 새의 날개짓", Toast.LENGTH_LONG).show()
    
                //화면이 클릭되면, 넘어가도록 설정
                //MollangActivity를 불러오도록 설정한다.
                val intent = Intent(this, MollangActivity::class.java)
    
                //intent 실행
                startActivity(intent)
    
            }
        }
    
    }

    이미지를 클릭하여, 다른 Activity가 실행되도록 설정이 완료 되었다.

     

     

      마무리

    안드로이드의 시작

    반응형

    댓글

    Designed by JB FACTORY