안드로이드 시작

8040 단어 Android
직장을 옮기기 위해서android의 학습 기록을 잘 보충할 것입니다.
지저분하지만 용서해 주세요

참고 자료


Day1 응용 프로그램 레이아웃 만들기

android:layout_width="wrap_content"
android:layout_height="match_parent"
wrap_conent·· 최소한의 사이즈
match_parent···부모 요소와 같은 사이즈
android:layout_marginTop="10dp"
android:paddingTop="10sp"
layout_marginTop··수수료의 경우'layout'실패한 경험!!
패딩탑이랑 비슷해요.
dp(dpi)·px=dp*(dpi/160) 설립
80dp(dpi) = 화면의 절반
sp··배율에 의존하지 않는 픽셀
해상도 및 사용자 설정 글꼴 크기에 따라 자동 배율 조정
android:gravity="right"
android:layout_gravity="right"
'flat'는 gravity에서'flat'이라고 부른다.그 요소의 내부에 응용하다
android:layout_gravity··)의 "flat"입니다.그 요소 자체에 적용되다
<LinearLayout ...>
   android:orientation="vertical"
</LinearLayout>
<LinearLayout ...>
   android:orientation="horizontal"
</LinearLayout>
시 확장 방향의 속성
vertical/horizontal··수직 방향/수평 방향
<LinearLayout ...>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1"
        android:layout_weight="1" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="2"
        android:layout_weight="2" />
</LinearLayout>

옆 시스템 구성


android:layout_abave... 지정된 id의 View에 구성
android:layout_below... 지정된 id의 View에 구성
android:layout_toLeftOf/지정된 id의 View 왼쪽에 구성
android:layout_toRightOf/지정된 id의 View 오른쪽에 구성
종횡 조절 시스템
android:layout_alignTop... 지정된 id의 View 상단으로 구성
android:layout_alignBottom··지정된 id의 View 하단 구성과 함께
android:layout_alignLeft/지정된 id의 View 왼쪽 구성
android:layout_aligniRight//지정된 id의 View 오른쪽 구성
중앙 구성 시스템
android:layout_centerVertical/부모가 되는 View의 세로 중앙에 배치
android:layout_center Horizontal··부모가 되는 View의 가로 중앙에 배치
android:layout_center InParent/부모님이 된 View 한복판에 위치해 있습니다
기타
android:layout_지정된 id의 View 기준선에 따라 구성
android:layout_alignParent Bottom··부모가 된 View의 하단 구성에 맞춰
android:layout_alignParentLeft/부모님이 된 View의 왼쪽 설정
android:layout_alignParentRight··부모가 된 View의 오른쪽 구성에 맞춰
android:layout_alignParentTop·부모님이 된 View의 상단 구성에 맞춰

Day2 응용 프로그램 레이아웃 만들기(계속)


양쪽 끝이 고정되고 중앙이 넓은 배치(Relative에만 해당)


  <!--左ボタン-->
    <RelativeLayout
        android:id="@+id/menu1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:padding="10dp"
        android:background="@drawable/button_state_list">

    <..................>

    </RelativeLayout>

    <!--左バー-->
    <RelativeLayout
        android:id="@+id/bar1"
        android:layout_width="2dp"
        android:layout_height="match_parent"
        android:layout_alignTop="@+id/menu1"
        android:layout_toRightOf="@+id/menu1"
        android:background="#393939">


    </RelativeLayout>

    <!--中央ボタン-->
    <RelativeLayout
        android:id="@+id/menu2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/menu1"
        android:layout_alignTop="@+id/bar2"
        android:layout_toLeftOf="@+id/bar2"
        android:layout_toRightOf="@+id/bar1"
        android:background="@drawable/button_state_list">

    <..................>

    </RelativeLayout>

    <!--右バー-->
    <RelativeLayout
        android:id="@+id/bar2"
        android:layout_width="2dp"
        android:layout_height="match_parent"
        android:layout_alignTop="@+id/bar1"
        android:layout_toLeftOf="@+id/menu3"
        android:background="#393939">

    </RelativeLayout>

    <!--右ボタン-->
    <RelativeLayout
        android:id="@+id/menu3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@+id/bar2"
        android:padding="10dp"
        android:background="@drawable/button_state_list">

    <..................>

    </RelativeLayout>

Day3 Activity 및 Fragment


Activity MVC의 Controller

좋은 웹페이지 즐겨찾기