Android/Study 7

8. SharedPreferences

앱을 실행하고 text를 입력한 뒤에 뒤로가기를 통해 앱을 종료해도 그대로 저장이 되어있는 것을 구현 1. Linearlayout 을 설정, EditText 선언, id 부여 2. SharedPreferences sharedPreferences 함수 이용 키를 이용하여 생명주기를 하나 더 생성 onDestroy => activity를 벗어났을 때 호출 그리고 실행 onCreate : 앱 실행됐을 때 (불러오기) onDestroy : 앱 종료 됐을 때 (저장) 3. 실행 결과 "test"를 입력 후 종료 후 앱을 다시 실행해도 "test" 라고 저장이 되어 있음을 알 수 있다.

Android/Study 2020.02.12

6. ListView - 간단한 예제

ListVeiw 란 리스트형태의 화면을 구성하기 위한 것이다. 이것도 간단하게 구현이 가능하다. 우선 activity_main.xml 에서 id 를 지정해 준 뒤에 MainActivity 에서 id값을 불러온다. 위와 같이 코딩을 해 주면! 1. List 라는 자료형을 만들어줘야 한다. 배열안에 data를 string 형태로 넣을 것이다 라는 명령구 2. 어댑터라고 데이터를 넣은 배열과 listview를 연결해 주는 역할을 한다고한다. 3. 리스트에다 어댑터를 세팅해 준다. 리스트와 어댑터 연결 simple_list_item_1 이라는 안드로이드에서 제공하는 기본 디자인을 쓴다. 4. data.add 를 통해서 리스트에다 데이터를 넣어준다. 여러개를 해도 상관 없다. 5. adapter.notifyDat..

Android/Study 2020.02.11

5. 패키지 구조

manifests 라는 패키지폴더 안에 AndroidManifests.xml 파일 안에서는 앱의 아이콘, 이름, 테마, activity 선언 등의 역할들을 해 주는 것 같다. 을 통해서 각각의 경로로 들어가서 구체적으로 설정을 해줄 수 있다. 1. app name 은 "@string/app_name" 이 부분을 을 통해서 들어가 보면 아래와 같이 android_study_01 이라고 처음에 내가 설정한 project 이름을 볼 수 있다. 2. app icon 은 왼쪽에 보면 res 파일 내에 있는 drawable 이나 mipmap 폴더에 넣은 뒤에 경로를 설정해 주면 아이콘을 변경할 수 있다. 이런식으로 이미지 파일을 클릭해 들어..

Android/Study 2020.02.09

4. ImageView , Toast + 화면정렬

ImageView 와 Toast 에 대해서 공부한 것에 대해서 적어보려고 한다. Imageview 는 말 그대로 이미지뷰이다. 이미지를 보여지게 하는 것인데 이것을 만드는 것은 생각보다 간단하다. [ activity_main.xml ] 에서 ImageView를 적어주어 똑같이 코딩해 주면 된다. 원하는대로 크기, 위치 하지만 이번엔 이미지를 불러오는 것을 적어주어야 하는 것 같다. @mipmap 폴더에 있는? ic_launcher 이미지를 추가해 주는 문장인 것 같다. 이렇게만 해도 휴대폰에는 위와 같은 안드로이드 이미지가 보여지게된다. 이번에는 Toast 라고 이미지를 클릭하면 내가 원하는 메시지를 하단부에 띄워보는 것을 할 것이다. MainActivity.java 로 넘어가 ImageView를 선언해..

Android/Study 2020.02.09

3. Intent 화면전환 간단 사용 + EditText 응용하기

화면 전환을 하기 위해서는 화면이 2개가 필요하기 때문에 Activity 를 하나 더 만들어줘야 한다. 따라서 아래와 같이 Activity를 하나 더 만들어 준다. 이런식으로 두가지씩 있어야지 제대로 만들어진 것이다. 우선 이동하기 전 현재의 activity에서 지난 번에 배웠던 Button을 이용해서 버튼을 하나 만든다. 그러면 이렇게 하나의 "화면전환" 이라는 버튼이 또 만들어진다. 이 "화면전환" 버튼을 이용해서 화면전환을 해볼 것이다. [ activity_main.xml ] 파일에서 [ MainActivity.java ] 로 가서 화면전환을 할 수 있게 코딩을 해 준다. 아래와 같이 btn_move 라는 버튼을 선언해 주고 아래는 지난 번과 같이 동적 활동을 저 구문안에 적어준다. ( 버튼을 누르..

Android/Study 2020.02.09

1. TextView 간단 사용법

우선 안드로이드 스튜디오를 시작합니다. 중간즈음에 [Ab TextView] 을 이용하여 어플리케이션 화면에 그래그 하여 옮기어 Text를 적을 수 있다. Text 를 오른쪽 하단부분 [ Common Attributes ] 탭을 이용하여 원하는 메시지를 적을 수 있다. 저 같은 경우에는 "안녕하세요", "seopseop" 이라고 적어 보았습니다. 이런식으로 적어집니다. (직접 드래그하여 옮겼다. 가운대로!) 이것은 왼쪽 하단에 Design 탭 말고도 Text 탭 에서도 Text 위치, 크기 설정 할수 있는 것 같다. 그리고 Text를 적을 수 있다. 위와 같이 중간에 내가 text 창을 드래그 하여 옮겼던 것들을 레이아웃 설정을 해 주면 다음 과 같이 수평적으로 text 가 보여진다. 이런식으로 맨 윗줄을..

Android/Study 2020.02.07