목록Android/AndroidStudio (60)
App노자
1. Manifest란? https://developer.android.com/guide/topics/manifest/manifest-intro?hl=ko 앱 매니페스트 개요 | Android 개발자 | Android Developers 앱 매니페스트 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 모든 앱 프로젝트는 프로젝트 소스 세트의 루트에 AndroidManifest.xml 파일(정확히 이 이름) developer.android.com 프로젝트에 새로운 액티비티를 만들어 추가를 하려고 한다 해야 할 건 크게 3가지다 1. xml 파일 추가 layout파일 안에 새로운 xml파일을 추가한다 2. 클래스 파일 추가 다음으로 새로운 클래스 파일을 만들어 추가한다 cl..
1. 앱 리소스란? https://developer.android.com/guide/topics/resources/providing-resources?hl=ko 앱 리소스 개요 | Android 개발자 | Android Developers 앱 리소스 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 리소스는 코드에서 사용하는 추가 파일과 정적인 콘텐츠입니다. 예를 들어 비트맵, 레이아웃 developer.android.com
1. 토스트 메시지란? https://developer.android.com/guide/topics/ui/notifiers/toasts?hl=ko 토스트 메시지 개요 | Android 개발자 | Android Developers 토스트 메시지 개요 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 토스트 메시지는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필 developer.android.com EditText를 터치하면 OnFocus 상태가 되며 하단에서 키보드가 올라온다 일반적으로 사용하는 앱들은 키보드 이외의 다른 화면을 클릭하면 키보드가 내려간다 이 기능은 아무것도 처리를 안해도 여기서 별다른 제어를 하지 않으면 키보드는 내려가지 않는다 publ..
1. ConstraintLayout란? https://developer.android.com/training/constraint-layout?hl=ko ConstraintLayout으로 반응형 UI 빌드 | Android 개발자 | Android Developers 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. ConstraintLayout으로 반응형 UI 빌드 Android Jetpack의 구성요소 ConstraintLayout을 사용하면 플랫 뷰 계층 구조(중첩 developer.android.com
1. FrameLayout이란? https://developer.android.com/reference/android/widget/FrameLayout FrameLayout | Android Developers developer.android.com List란 · 단일 열에 여러 개의 행으로 표현되는 UI를 구성해 다중 데이터를 나열할 수 있도로 구성된 뷰 · UIkit의 UITableView와 비슷한 역할을 하며 SwiftUI에선 사용법이 간소화되었다 · 정적 데이터와 동적 데이터를 모두 표현할 수 있다 정적콘텐츠 struct ListView: View { var body: some View { List{ Text("1") Text("2") Text("3") Text("4") } } } 정적콘텐츠를 표..

1. RelativeLayout이란? https://developer.android.com/guide/topics/ui/layout/relative?hl=ko 상대적 레이아웃 | Android 개발자 | Android Developers RelativeLayout은 상대 위치에 하위 뷰를 표시하는 뷰 그룹입니다. 각 뷰의 위치는 동위 요소(예: 다른 뷰의 왼쪽 또는 아래)에 상대적이거나 상위 RelativeLayout에 상대적인 위치로 지정될 수 있습니다. developer.android.com 2. xml RecyclerView를 담을 Layout를 작성한다 3. Adapter onCreateViewHolder : 뷰홀더를 생성(레이아웃 생성) onBindViewHolder : 뷰홀더가 재활용될 때 실..
https://developer.android.com/guide/topics/ui/layout/linear?hl=ko 선형 레이아웃 | Android 개발자 | Android Developers LinearLayout은 세로 또는 가로의 단일 방향으로 모든 하위 요소를 정렬하는 뷰 그룹입니다. LinearLayout이 서로 스택된 상태에서 레이아웃 방향을 지정할 수 있기 때문에, 세로 목록에는 행 하나당 하 developer.android.com Buttton은 View와 TextView 클래스를 상속 받으며 주로 클릭하는 용도로 사용된다 또한 가장 기본적인 위젯으로 앱 안에서 활용도가 상당히 높다 1. xml Button("버튼 1") { print("Button") } 문자열을 먼저 전달하고 그 다음..

TextView란? 문자열을 화면에 출력하는 뷰다 View 클래스 바로 다음에 위치하며 EditText, Button, CheckBox등의 다양한 위젯이 하위에 존재한다 EditText란? 사용자가 글을 입력할 수 있는 뷰다 어떤 값을 입력받기 위해 사용되어 활용도가 높고 View, TextView를 상속 받는다 1. XML XML파일에 , 를 작성한 후 그 안에 제약이나 id를 적는다 2. 자주 사용되는 속성들 android:text="Hello World!" android:textColor="@color/white" android:textSize="10dp" android:textStyle="normal" android:autoLink="web" android:maxLines="2" android:e..