전체 글 (91) 썸네일형 리스트형 Intellij 인텔리제이 한글 깨짐 해결 방법 한글 깨졌을때 방법은 edit 단에서는 file -> setting 클릭후 Editor 에서 file Encodings 클릭후 를 해준다. 또한 아래가 중요!하다 help -> Edit Custom VM Options 클릭 맨아래에 -Dfile.encoding=UTF-8 이것을 추가한다. 그 후 인텔리제이를 재시작 하면 해결된다! 안드로이드 새로운 뷰 만드는 법 MyButton 이라는 자바 클래스 파일 하나를 생성한다. 생성후 AppCompatButton를 상속 받는다. (이 클래스를 button으로 만들어주기 위해 상속받는다) init라는 메소드를 만들어 그안에서 배경색과 글자색을 지정해주고 dimen이라는 xml파일을 생성해 textsize를 지정해주었다. public MyButton(Context context) { super(context); init(context); } public MyButton(Context context, AttributeSet attrs) { super(context, attrs); init(context); } public void init(Context context) { setBackgroundColor(Color.CYAN.. Fragment 로 activity 화면에 보여주기 메인 액티비티를 하나 생성. 또한 액티비티 위에 띄워줄 프래그먼트 생성 app/res/layout 에서 우클릭 후 new -> layout resource file 클릭후 프래그먼트 생성 fragment.java파일 생성 후 코드 입력 ```java package org.techtown.tab; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.fragment.app.Fragment; p.. 안드로이드 Parcelable 의 오브젝트 전달법 앱을 만들다 보면 인텐트를 통해 단순히 String, int, boolean 같은 기본 타입 뿐 아니고 커스텀 클래스나 오브젝트를 다른 컴포넌트에 전달해 줘야 할 경우가 많다. 그 경우 단순히 그냥 인텐트에 putExtra() 로는 넣어줄 수가 없다. 안드로이드에서는 그런 경우를 위해 자바의 Serialization 개념과 유사한 Parcelable이라는 클래스가 있다. 먼저 이런것이 왜 필요한가 살펴보겠다. 예를 들어 다음과 같은 클래스가 있다고 하자. public class BookData { int _id; String title; String author; String publisher; int price; } 도서관리 앱에서 ListView로 화면에 표시하기 위해 ArrayList에 책들의 정보.. javascript json파일 읽어오기 심심해서 검색하다가 롤 캐릭터와 캐릭터의 정보를 가지고 있는 json형태의 파일을 찾았다. 여기서 json이란? -> 요기 JSON - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍( attribute–value pairs and array data types (or any other serializable value)) 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 ko.wikipedia.org 내가 찾은 파일이다. http://ddragon.leagueoflegends.com/cdn/10.14.1/data/en_US/ champion.json 또 여기에 들어가면 다양한 정보들이 있다. htt.. 이전 1 2 3 4 5 6 ··· 19 다음