[Android] Activity간 객체, 행렬 데이터 전달 ArrayList 와 행렬등의 데이터를 Activity 간 intent 에 담아서 전달하는 방법을 알아보도록 하겠습니다. Step1. 데이터 클래스의 직렬화우선 인자로 전달하기 위해서는 ArrayList에 담기는 데이터 클래스가 직렬화가 되어있어야 합니다.public class User implements Serializable{...} Step2. 인텐트에 데이터 담기사용하는 방법은 동일합니다. ArrayList listUsers 객체 혹은 int [] item_list 라는 행렬등에 데이터를 담아준 상태에서startActivity를 실행하셔서 전달하면 됩니다.Intent it = new Intent(this, NextActivity.clas..
[Android] Layout겹치기 윈도우는 빈 채로 생성되며 빈 윈도우 안에 레이아웃을 채워 넣어 UI를 구성하는데 이때는 다음 메소드를 호출 한다. void setContentView(int layoutResID)void setContentView(View view, [ViewGroup.LayoutParams params])void addContentView(View view, ViewGroup.LayoutParams params) 다음 예제는 2개의 xml파일을 겹쳐서 보여주는 예제이다. overlay1.xml overlay2.xml Overlay.java package com.example.overlay; import android.app.Activity;import android.content...
Android Studio build error about gradleCould not find com.android.tools.build.gradle:3.0.0-alpha7 위와 같이 gradle 버전을 찾지 못할때자신의 android studio 설치 폴더상의 gradle 버전을 확인해서 build.gradle 상에 설정해준다. open the file path(just as the log said): file:/C:/Users/dmin/Documents/android-studio/gradle/m2repository/com/android/tools/build/gradle/found this filejust change classpath 'com.android.tools.build.gradle:3.0...
[ Android Studio] 한글깨짐, File Encoding 설정 1. Android Studio and Project File Encoding 설정 File > Settings > Editor > File Encodings 단축키 (Ctrl + Alt + S) Default 설정으로 UTF-8 로 설정 된 상태인것을 확인 한다. 2. 한글 깨진 파일 한글 정상적으로 보이게 수정 프로젝트 파일내의 특정 코드에서 한글이 깨진경우 > Project Build 시에 아래와 같은 Encoding 에러 발생 > 아래와 같이 한글이 깨진 파일 선택 > 우측 하단에 Encoding Type 선택해서 x-windows-949 로 선택하고 팝업창 뜨면 Reload 선택 > 다시 기존 UTF-8 을 사용해야 하기 ..