본문 바로가기
Android Studio(Java)

Android Studio 여러가지 View

by 히예네 2023. 2. 16.
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