오늘은 Thread에 대해서 공부해 볼 것이다. Thread에 대한 개념이 아예 없는 사람은 2023.02.02 - [Android journey/Java] - Java #11 - Thread, runnable, 익명클래스, 동기화 (국비 23일 차) Java #11 - Thread, runnable, 익명클래스, 동기화 (국비23일차) 오늘은 Thread에 대해서 주로 공부할 것이다. 목차 1. Thread 2. Runnable 3. 익명클래스 4. 동기화 5. 스레드의 기능들 1. Thread Thread - 작성된 코드를 실행하는 객체 - 동시에 여러 작업을 하고 싶을 때 쓰 d0ngurrrrrrr.tistory.com 위 글을 읽고 오는 게 도움이 될 수 있다. 목차 1. Thread란? 2. T..
오늘은 어제에 이어서 MaterialDesign에 대해서 더 공부할 예정이다. 1. FloatingActionButton 2. SnackBar 3. CoordinatorLayout 4. NestedScrollView 5. CollapsingToolbarLayout 6. BottomNavigation 1. FloatingActionButton 아래에 저렇게 생긴 버튼을 종종 본 적이 있을 것이다. 저런 버튼을 FloatingActionButton이라고 한다. 만드는 법은 간단하다. FloatingActionButton을 만들어주고 각종 속성을 넣는다. 이때 width, height는 wrap_content를 권장하고 app:tint="@null" 은 버튼 안에 있는 아이콘의 색을 말한다. (아이콘을 흰색으..
오늘은 안드로이드 팀이 만들어서 제시한 MaterialDesign의 일부를 알아볼 예정이다. ◎MaterialDesign 1. Toolbar 2. ActionBarLayout 3. NavigationDrawer 4. TextInputLayout 오늘 공부할 것들을 그림으로 표현한 것이다. Toolbar, AppBarLayout, Drawer Layout, TextInputLayout에 대해서 알아보자. 1. Toolbar 기존의 ActionBar를 내가 마음대로 커스텀하기 위해서는 기존의 액션바를 먼저 제거해야 한다. 우선 res - values - themes 폴더 안에 있는 themes.xml을 들어가자. 그러면 2번째 줄에 쓰여 있는
오늘은 AdapterView의 종류 중 하나인 Viewpager와 Fragment에 대해서 공부할 예정이다. 목차 1. ViewPager 2. Fragment(xml) 3. Fragment(java로) 4. Tab과 Pager 붙이기 1. ViewPager 뷰페이저는 한 페이지에 하나의 사진 혹은 아이템뷰가 있는 형태로 틴더 같은 형태라고 생각하면 이해하기 쉬울 것이다. (스와이프를 통해 다음 페이지로 이동) 새로운 프로젝트를 만들어서 activity_main에 레이아웃을 설정하고 뷰페이저를 코딩하자. Viewpager2 (2번째 버전이다.) 그 후 자바파일에 데이터를 넣어둘 ArrayList를 만들고 데이터를 추가한다. (실무에선 서버나 db에서 읽어옴) 그리고 새로운 레이아웃 파일을 만들어준다. (뷰..
오늘은 Activity, View에 대해서 공부를 해보려 한다. 1. 자바로 setContentView 구현 2. XML로 setContentView 구현 앞으로는 새로운 예제를 만들 때마다 위와 같은 네이밍을 쓸 예정이다. 그리고 이것은 minumum SDK에 help me choose를 누르면 나오는 정보인데 안드로이드 버전으로 따졌을 때 몇 %의 user가 이용가능할지 적어둔 표다. 여하튼 예제를 만들고 오늘의 학습을 시작해 보자. 1. 자바로 setContentView 구현 먼저 어제 setContentView()를 자바로도 그리고 XML으로도 만들 수 있다고 했다. 먼저 자바로 만들어보자. 우선 저번에 자바 GUI에서도 공부했듯 화면에 보이는 뷰들의 참조변수는 가급적 멤버변수로 설정해야 한다. ..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.