Hot keyword
-
안드로이드
안드로이드_스피너(Spinner)
- 스피너 - 여러 개의 데이터 중에서 하나를 선택하는 방법을 제공하는 것 - 스피너 터치 시 선택 가능한 모든 값을 포함하는 드롭다운 메뉴 표시 - 사용 [activity_main.xml]에 Spinner 생성 및 이미지 뷰 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 cs [MainActivity.java]에 Adapter 설정, 배열에 데이터 입력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40..
-
안드로이드
[안드로이드] 하단에 버튼 고정시키고 가운데에 스크롤 뷰(Scroll View) 만들기
상단, 하단 뷰 고정시키고 가운데 스크롤 뷰 만들기 전체 구성 - Linear Layout (Vertical) - 상단에 고정을 원하는 레이아웃 (생략 가능) - Scroll View - Linear Layout (Vertical) - ~원하는 기능 구현~ - Linear Layout (Horizontal) : 하단에 고정을 원하는 레이아웃 (원하는대로 수정) - Button1 - Button2 Scroll View에서는 layout_width="match_parent" layout_height="0dp" layout_weight="1"로 해주고 버튼이 들어갈 Linear Layout(하단 고정 레이아웃)의 layout_width="match_parent" layout_height="wrap_conten..
-
안드로이드
T map API 사용해 지도 띄우기
- API 사용 준비 1. https://openapi.sk.com/ 회원가입 SK open API Aibril 대화, 자연어분류, 언어번역, 검색 및 평가, 문서변환, 성향분석, 이미지인식,자연어 이해, 음성인식등의 서비스 제공 SK C&C openapi.sk.com 2. My Project 탭에서 새 프로젝트 생성 3. 프로젝트 선택 후 Service 탭에서 이용할 API 선택 후 구매(무료버전 사용) 4. Resources 탭에서 SDK&Tools 선택, Android TmapSDK 다운로드 후 압축 해제 5. Android Project 생성 6. com.skt.Tmap_1.67.jar 파일을 프로젝트의 lib 폴더에 붙여넣기 7. 붙여넣은 파일(.jar) 우클릭 > "Add As Library"..
-
안드로이드
안드로이드_데이터 바인딩
데이터바인딩(DataBinding) 특징 XML 파일에 Data를 연결하여 사용할 수 있게 도와주는 Android JetPack 라이브러리의 기능 중 하나 불필요한 코드(글루 코드, ex. findViewById())의 사용 최소화 구현 DataBinding 적용 전 코드 activity_main.xml 1234567891011121314151617181920 cs MainActivity.java 123456789101112131415161718192021222324252627282930313233package com.example.databinding; import androidx.appcompat.app.AppCompatActivity; import //...생략 public class MainAct..
-
안드로이드
안드로이드 drawable 사용하기
drawable 경로 C:\Users\AndroidStudioProjects\project name\drawable\app\src\main\res\drawable 밑줄 친 부분은 각자 다를 수 있음 1. 사진 파일 첨부 drawable에 사진(png 권장)을 넣어두고 안드로이드 스튜디오에서 사용할 수 있다. 예를 들어 ImageButton에 사용할 때 android:src = "@drawable/사진명" xml 파일에서 다음과 같이 입력하면 이미지를 버튼으로 사용가능하다. 만약 사이즈가 맞지 않는다면 android:scaleType="fitXY" 다음 코드를 이용하여 사이즈를 맞출 수 있다. 2. 레이아웃에 적용 drawable에 xml파일을 만들어 레이아웃에 적용할 수 있다. 2-1. LinearLay..
최신 글
-
안드로이드
안드로이드_스피너(Spinner)
- 스피너 - 여러 개의 데이터 중에서 하나를 선택하는 방법을 제공하는 것 - 스피너 터치 시 선택 가능한 모든 값을 포함하는 드롭다운 메뉴 표시 - 사용 [activity_main.xml]에 Spinner 생성 및 이미지 뷰 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 cs [MainActivity.java]에 Adapter 설정, 배열에 데이터 입력 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40..
-
안드로이드
[안드로이드] 하단에 버튼 고정시키고 가운데에 스크롤 뷰(Scroll View) 만들기
상단, 하단 뷰 고정시키고 가운데 스크롤 뷰 만들기 전체 구성 - Linear Layout (Vertical) - 상단에 고정을 원하는 레이아웃 (생략 가능) - Scroll View - Linear Layout (Vertical) - ~원하는 기능 구현~ - Linear Layout (Horizontal) : 하단에 고정을 원하는 레이아웃 (원하는대로 수정) - Button1 - Button2 Scroll View에서는 layout_width="match_parent" layout_height="0dp" layout_weight="1"로 해주고 버튼이 들어갈 Linear Layout(하단 고정 레이아웃)의 layout_width="match_parent" layout_height="wrap_conten..
-
안드로이드
T map API 사용해 지도 띄우기
- API 사용 준비 1. https://openapi.sk.com/ 회원가입 SK open API Aibril 대화, 자연어분류, 언어번역, 검색 및 평가, 문서변환, 성향분석, 이미지인식,자연어 이해, 음성인식등의 서비스 제공 SK C&C openapi.sk.com 2. My Project 탭에서 새 프로젝트 생성 3. 프로젝트 선택 후 Service 탭에서 이용할 API 선택 후 구매(무료버전 사용) 4. Resources 탭에서 SDK&Tools 선택, Android TmapSDK 다운로드 후 압축 해제 5. Android Project 생성 6. com.skt.Tmap_1.67.jar 파일을 프로젝트의 lib 폴더에 붙여넣기 7. 붙여넣은 파일(.jar) 우클릭 > "Add As Library"..