Android (9) 썸네일형 리스트형 Recycler View 예제 다음 그림의 예제 처럼 만들어 보는 시간 입니다. 하울의 코딩 채널에서 본 예제를 만들어보았습니다출처 : https://www.youtube.com/watch?v=o3InUmheU3c&index=8&list=PLmdU__e_zPf_Pv5S3OT8lpTJa7pxwYNUL gradle 추가 compile 'com.android.support:recyclerview-v7:25.3.0' -- RecyclerView Compile compile 'de.hdodenhof:circleimageview:2.1.0' --circleImageView Compile Project 구성 activity_main recyclerview_item MainActivitypackage com.example.shj89.recycler.. 안드로이드 Json 파싱 { "lastBuildDate":"Wed, 13 Sep 2017 01:41:14 +0900", "total":347417, "start":1, "display":10, "items":[ { "title":"Glue Trip - La Edad Del Futuro", "link":"http:\/\/blog.naver.com\/index2424?Redirect=Log&logNo=221094711527", "description":"Glue Trip \/ Brazil 2013 \/ Just Trippin \/ 2 Glue Trip - La Edad Del Futuro You gotta be strong 넌 강해져야만 해 Cause when I am gone 내가 떠날 때 Freedom will get you 자.. Sevice 구현 예제 위와 같은 디자인으로 다음과 같은 예제 소스를 입력하여 Service 기능을 확인할 수 있다. java class 아래와 같이 두개로 만든다. package org.techtown.myservice16; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends AppCompatActivity { EditTex.. Parcelable 앱을 만들다 보면 인텐트를 통해 단순히 String, int, boolean 같은 기본 타입 뿐 아니고 커스텀 클래스나 오브젝트를 다른 컴포넌트에 전달해 줘야 할 경우가 많다. 그 경우 단순히 그냥 인텐트에 putExtra() 로는 넣어줄 수가 없다. 안드로이드에서는 그런 경우를 위해 자바의 Serialization 개념과 유사한 Parcelable이라는 클래스가 있다. 먼저 이런것이 왜 필요한가 살펴보겠다. 예를 들어 다음과 같은 클래스가 있다고 하자. public class BookData { int _id; String title; String author; String publisher; int price; } 도서관리 앱에서 ListView로 화면에 표시하기 위해 ArrayList에 책들의 정보.. PDF 파일을 띄우는 Source * 해당 소스는 단말을 연결하여 테스트를 해야합니다. 또한 PDF파일 뷰어앱의 설치가 있어야합니다. --manifests--------------------------------------------------------------------------------------------------------- 추가---------------------------------------------------------------------------------------------------------------------- public class MainActivity extends AppCompatActivity { EditText editText; @Override protected void onCrea.. Inflater package org.techtown.mylayoutinflater; import android.content.Context;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.LayoutInflater;import android.view.View;import android.widget.Button;import android.widget.FrameLayout; public class MainActivity extends AppCompatActivity { FrameLayout container; @Override protected void onCreate(Bundle savedInstance.. DatePicker Activity_main.xml MainActivity.java package com.example.datepickerex02; import java.util.Calendar; import java.util.GregorianCalendar;import android.os.Bundle;import android.app.Activity;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.view.Menu;import android.view.View;import android.widget.DatePicker;import android.widget.TimePicker;import android.widget.T.. Layout 종류별 소스 LinearLayout Constrct Layout Relative Layout Table Layout ScrollView 이전 1 2 다음