본문 바로가기
Android Studio(Java)

Android Studio _ Activity, View

by 히예네 2023. 2. 9.
728x90
반응형

Activity

한 화면을 출력하려면 액티비티가 필요하다. 다른 방법은 없다. (이게 없이는 만들 수가 없다. ) 

 

 

Main이라는게 메인함수라고 착각하면 안됨. 안드로이드에서는 메인함수가 없다.

메인함수가 없는 이유는 사용자의 행동을 예측불가능하기때문에 무엇을 먼저 실행시킬지 알수없다. 


XML언어와 JAVA언어

화면에 보이는건 xml 언어를 쓰고,  프로그래밍하는것은 자바로한다.

 

XML언어 : 마크업방식으로 쓴다. ↓ 

for문, 사칙연산 등 실행문이 아니다! 오직 화면출력을 위해 만들어진다.  이거로는 부족하므로 Java가 필요하다. 

<activity
    android:name=".MainActivity"
    android:exported="true" >

 

Java

public class MainActivity extends AppCompatActivity {

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

View

자바에서는 액자(JFrame)에서 컴포넌트를 보여줬다.  안드로이드에서는 뷰라고 한다.  뷰의 능력을 상속받은 클래스들만 객체로 붙일수있다.

728x90
반응형

'Android Studio(Java)' 카테고리의 다른 글

Android RecyclerView 10분 따라하기(총 7 STEP) !  (0) 2023.02.26
Android Studio ViewPager2  (0) 2023.02.20
Android Studio Fragment  (0) 2023.02.20
Android Studio 여러가지 View  (0) 2023.02.16
Android Context  (0) 2023.02.15