안드로이드 시작
8040 단어 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
Reference
이 문제에 관하여(안드로이드 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/diggy-mo/items/627ee77e70a6816073fd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(안드로이드 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/diggy-mo/items/627ee77e70a6816073fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)