본문 바로가기

반응형

분류 전체보기

(644)
안드로이드 : 레이아웃(Layout) 빈 프로젝트로 만들어준다. ConstraintLayout에 대해 알아보도록 하겠다. https://www.youtube.com/watch?v=rXnbsB_TPPU
안드로이드 : 버튼 이미지 애니메이션(Image Button) ImageButton으로 새로운 프로젝트를 생성합니다. 빈 프로젝트로 생성합니다. 저는 그림판으로 대충 버튼에대한 디자인을 만들었습니다. 1 2 3 순서대로 활성화전 활성화중 활성화후 버튼의 상태입니다. 숫자로 햇을때 안되길래 click hover nomal 로 변경했습니다. drawable 폴더안으로 넣어줍니다. 새로운 xml 파일을 만들어줍니다. 이름은 button1 이런식으로 상태에따른 출력의 이미지의 경로를 코딩합니다. 레이아웃으로 가시면 이런식으로 아까만들었던 button을 찾을수가 있습니다. 이렇게 삽입되는 것을 볼수있다. 여기서 srcCompat이라는 것은 가리키고 있는 것은 xml 파일이 된다. 따라서 상태에 따른 맵핑을 부여할 수 있다. 이후 버튼의 속성에 들어가서 background 부..
안드로이드 : 유튜브API연동 Youtube API 프로젝트 이름은 Youtube_API로 하겠습니다. Empty Activity를 선택해줍니다. API를 연동하기 위해서 xml파일에서 다음과같이 환경설정을 해줍니다 Google에 검색해주세요 "android youtube api" 관련 API를 download하도록 합니다. 파일의 압축을풀고 lib파일에 있는 YouTubeAndroidPlayerApi.jar 파일을 복사해줍니다. 안드로이드 스튜디오로 돌아와서 project에 app에 있는 libs(라이브러리)파일에 붙여넣기 해줍니다. 파일의 Project Structure에 들어가줍니다. app모듈->Depndencles(종속관계)에 들어가서 +에 들어간뒤 파일을 하나 추가해주겟습니다. libs에 있는 YouTubeAndroidPlayerApi.jar파..
안드로이드 : 엑티비티 화면 전환 프로그램 이름은 Activity_transform으로 하겠습니다. Empty Activity를 선택해줍니다. 레이아웃에서 Plain Text를 추가해줍니다. ID는 nameText text는 지워주고 hint에 이름을 넣어서 사용자가 사용하기 쉽게 바꾸어줍니다. nameButton을 만들어줍니다. text는 전송으로 바꾸어줍니다. 버튼을 눌럿을 때 다른 레이아웃으로 전환하는 버튼입니다. activity_sub라고 만들어줍니다. textView를 만들어주고 id를 아까와 마찬가지로 nameText라고 해줍니다. 새로운 activity class를 만들어줍니다. activity의 이름은 SubActivity로 해줍니다. 다시 메인 엑티비티로 돌아와서 코드를 작성해줍니다. package org.techtown..
안드로이드 : 리스트 뷰 빈 프로젝트로 생성하도록 하겠습니다. 레이아웃에 listview를 추가하고 id를 listView로 변경합니다. 메인문에서 listView에 대한 설정을 해줍니다. package org.techtown.list_veiw; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.Toast; public..
안드로이드 : 네비게이션 메뉴바 만들기. Navigation Drawer Activity를 이용하여 네비게이션을 기능을 만들어 보도록 하겠습니다. 새프로젝트를 만듭니다. Navigation Drawer Activity를 선택하고 프로젝트를 생성합니다. 이제 화면 전환에 사용될 레이아웃을 추가해주도록 하겠습니다. 파일 네임과 root_element를 다음과 같이 변경합니다. 화면이 뜨면 텍스트를 추가해주고 텍스트 크기를 (textAppearance)를 키웁니다. 첫 번째 화면이라고 만든다음 해당 레이아웃을 복사후 붙여넣기를 통해서 두번째 레이아웃도 만듭니다. 이름을 변경해서 붙여넣기 추가된 화면 이제 java파일에서 새로운 class를 추가해주겠습니다. 이름을 FirstLayout으로 만들어줍니다. Fragment를 상속받습니다. 여기서 Arlt..
안드로이드 : 알림창 and 이벤트 발생 레이아웃 배치 창으로 돌아가서 위에 버튼의 이름을 리스트로 해주고 ID는 listButton으로 설정해준다 마찬가지로 밑에 쪽 번튼은 exitButton으로 설정해준다. package org.techtown.alarm; import android.content.DialogInterface; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class MainActivity extend..
역경매APP : 마무리 졸업작품을 동시에 두개한다고 신경못쓴 프로젝트.. 아이디어는 좋았지만 기술력에 비해 디자인이 구려서 많은 선호를 받지 못한것같다.. 다음에 기회가 된다면 서비스로 론칭하고 싶은 마음이 있다. 건호야 수고했다.

반응형