728x90
반응형
※컴포넌트를 안드로이드에서는 뷰라고한다.
1. 화면을 구성하는 요소
- 액티비티와 뷰
액티비티는 화면을 출력하는 컴포넌트일뿐, 화면은 아니다.
화면에 내용을 표시하고 싶다면 뷰를 이용하여 보여준다. (뷰는 액자라고 생각하면 쉽다.)
-레이아웃을 XML로 구성할 수있다.
화면구성은 XML로, java로 네트워킹, 데이터 핸들링, 사용자 이벤트 처리등을 작성하는것이 효율적이다.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:weightSum="10"
tools:context=".MainActivity">
<TextView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:text="1 to 25"
android:textSize="40sp"
android:textStyle="bold"
android:gravity="center"
android:textColor="@color/black"
/>
<TextView
android:id="@+id/crrNum"
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_weight="2"
android:textColor="@color/black"
android:textSize="40sp"
android:layout_marginTop="10dp"
android:layout_gravity="center_horizontal"
/>
<Button
android:id="@+id/btn_retry"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="2"
android:text="retry"
android:backgroundTint="#BFBFBF"
android:enabled="false"
/>
</LinearLayout>
2. 뷰클래스
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 Context (0) | 2023.02.15 |
Android Studio _ Activity, View (0) | 2023.02.09 |