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 |