Tools/Android Studio 9

[ Android Studio] 안드로이드 Inflate란?

Inflate란? 사전적 정의로는 "부풀리다 ,올리다" 라는 의미를 가지고 있다. ❗❔이 뜻은 뭘까? 안드로이드에서 Inflate는 xml에 표기된 레이아웃들을 메모리에 로딩된 후 객체화 시키는 과정이다. 쉽게 말해, layout에 그때 그때 다른 layout을 집어 넣을 수 있다는 얘기다. 즉, 각기 다를 화면들을 한화면에 동적으로 띄우고 싶은 경우 사용된다. 🙄메모리를 객체에 올릴 수있는 함수는 setContentView() 가 아닌가? 화면을 Activity로 만들 경우 안드로이드에서는 Java or Kotlin 소스코드와, xml 인 레이아웃 파일 이렇게 두개가 생성된다. 이때, Activity에서 setContentView()가 바로 xml을 객체화시키는 Inflate 동작이다. Activity..

[ Android Studio ] 안드로이드 리스트뷰 어댑터( ListView, Adapter ) 사용하기

리스트뷰(ListView)란? - ListView는 일반적으로 리스트 형태로 된 화면 컨트롤이다. - 여러 개의 아이템 중에 하나를 선택할 수 있는 위젯들을 Selection Widget이라 부름. 어댑터의 개념을 모른다면 링크 클릭 2021.10.27 - [Tools/Android Studio] - [ Android ] 안드로이드 어댑터(Adapter)와 어댑터뷰(Adapter View)란? 어댑터(Adapter) 개념 [ Android ] 안드로이드 어댑터(Adapter)와 어댑터뷰(Adapter View)란? 어댑터(Adapter) 개념 어댑터(Adapter)란? 여러 Palette가 있는데 View를 드래그하여 화면에 올리면 그 위에서 다양한 데이터를 올릴 수 있다. 데이터를 올리는 부분에서 뷰와..

[ Android Studio] 안드로이드 어댑터(Adapter)와 어댑터뷰(Adapter View)란? 어댑터(Adapter) 개념

어댑터(Adapter)란? 여러 Palette가 있는데 View를 드래그하여 화면에 올리면 그 위에서 다양한 데이터를 올릴 수 있다. 데이터를 올리는 부분에서 뷰와 데이터를 연결해주는 다리역할을 하는것이 어댑터(Adapter) 이다. 데이터를 받아서 관리하고 어댑터 뷰에 출력할 수 있는 형태로 데이터를 제공하는 객체 어댑터 뷰(Adapter View)란? 어댑터가 데이터를 가공해서 제공하면 어댑터 뷰는 그 데이터를 출력하는 역할을 한다. 많은 정보를 효율적으로 처리하기 위해서 View에 바로 데이터를 제공하지 않고 어댑터 객체를 이용한다. 대표적인 어댑터 뷰의 서브 클래스 : ListView, GridView, Spinner, Gallery... 등 어댑터(Adapter) 개념 도식화

[Android Studio] 안드로이드 스튜디오 (Android Studio) 프로젝트 자동 열기 해제

안드로이드 스튜디오 툴이 켜질 때 기본적으로 이전에 실행했던 프로젝트가 자동 실행된다. 하지만.. 툴을 켜고 원하는 폴더를 선택 후 프로젝트를 열고 싶다면 아래 글을 유심히 따라 해 봐요! 1. File → Settings... 클릭! 2. System Settings 클릭! 1) Reopen project on startup 체크 해제! 2) Apply 버튼 클릭 3) OK버튼 클릭 3. 안드로이드 스튜디오 실행 시 프로젝트 선택 창 화면이 나옴

[ Android Studio ] 간편 데이터 저장 SharedPreferences 사용 방법

SharedPreferences https://developer.android.com/training/data-storage/shared-preferences?hl=ko 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com 위 링크를 타고 들어가서 한번 보면 SharedPreferences API를 어떻게 사용하는지 알 수 있다. 하지만.. 필자는 저걸 보고 뭐지.. 무슨말이지 했었다. 나와 같은 사람이 있..

[ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView)

수평 스크롤 뷰(HorizontalScrollView)는 스크롤 뷰와 거의 같다 💡하지만 다른점이 있음 스크롤 뷰 : 수직 방향으로 스크롤 가능 수평 스크롤뷰 : 수평 방향으로 스크롤 가능 ❕❗수평 스크롤뷰도 스크롤 뷰와 같이 오직 한 개의 뷰만을 포함할 수 있다. [HorizontalScrollView.xml] 설명 : 수평 스크롤뷰는 하나의 뷰만 포함한다는 특성 때문에 TextView뷰들을 LinearLayout으로 한번 감싸서 하나의 뷰로 나타 냈다. 스크롤뷰가 궁금하신 분은 2021.10.23 - [Tools/Android Studio] - [ Android Studio ] 안드로이드 스크롤뷰 (ScrollView) [ Android Studio ] 안드로이드 스크롤뷰 (ScrollView) 스크..

[ Android Studio ] 안드로이드 스크롤뷰 (ScrollView)

스크롤 뷰란? 말 그대로 많은 뷰들이 있어서 한 화면에 다 보여주지 못할 때 스크롤 뷰를 사용하여 스크롤을 할 수 있게 해주는 뷰이다. 🔔스크롤 뷰는 오직 하나의 뷰만 감쌀 수 있다. [scrollview.xml] 설명 : 스크롤뷰는 하나의 뷰만 포함한다는 특성 때문에 TextView뷰들을 LinearLayout으로 한번 감싸서 하나의 뷰로 나타 냈다. 수평으로 스크롤하는 방법이 궁금하시다면❗❕ 2021.10.23 - [Tools/Android Studio] - [ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView) [ Android Studio ] 안드로이드 수평 스크롤뷰 (HorizontalScrollView) 수평 스크롤뷰(HorizontalScrollV..

[ Android Studio] 안드로이드 스튜디오(Android Studio) 액션바(action Bar) 없애는 방법! 타이틀바 없애는 방법

액션바(action Bar) 없애는 방법 액션바가 기본적으로 뜨는 이유 : "Theme.AppCompat.Light.DarkActionBar"로 기본설정 되있기 때문!! 빨간박스에 있는 액션바를 없애기 위해서는 간단함! 1. app → res → valuse → themes → themes.xml 파일 클릭! 2. "Theme.AppCompat.Light.NoActionBar"로 변경 3. 확인

[ Android Studio ] 안드로이드스튜디오 설치 방법

안드로이드스튜디오(Android Studio) 설치 1. 사이트 접속 https://developer.android.com/ Android 개발자 | Android Developers Android 앱 개발자를 위한 공식 사이트입니다. Android SDK 도구 및 API 문서를 제공합니다. developer.android.com 2. Android 스튜디오 다운로드 클릭! 3. Download Android studio 버튼 클릭! 4. 체크박스 체크 → 다운로드 버튼 클릭 이용약관을 확인하고 "본인은 상기 사용 약관을 읽었으며 이에 동의합니다."에 체크해줌 약관을 읽고 맘에 안드신다면 설치를 안하시면 됩니다! 5. 다운받은 exe파일 실행 6. Android Studio Setup(Next 클릭) 7..

728x90