본문 바로가기

안드로이드스튜디오5

[안드로이드]editText의 값을 listview로 추가하기 [안드로이드]editText의 데이터를 listview로 추가하기 (구현과정, 작동원리) 메인 액티비티에는 팝업윈도우를 출력할 버튼과 데이터를 삽입할 리스트뷰로 구성되어있다. 팝업윈도우 출력버튼을 클릭 시 팝업윈도우가 나타난다. 팝업윈도우에는 editText와 editText의 값을 리스트뷰로 저장시킬 리스트 생성버튼, 팝업윈도우를 닫는 버튼으로 구성된다. 팝업윈도우를 만들기 위해서는 팝업윈도우 레이아웃 파일을 별도로 추가생성해야 한다. editText의 값을 arrayList에 add하고, adapter를 notifyDataSetChanged()를 이용해 동기화한다. MainActivity.class import android.content.Context; import android.support.v7.. 2018. 8. 11.
안드로이드 스튜디오에서 Gradle이란? #Gradle이란? 안드로이드 스튜디오를 통해 개발을 하게 되면 좌측 프로젝트 구성목록에 Gradle이라는 것을 쉽게 찾아볼 수 있다. Gradle은 간단하게 말하자면 빌드 시스템이다. 조금 더 설명하자면 모듈의 빌드방법이 정의된 빌드스크립트이다. 그렇다면 이 빌드시스템은 왜 필요할까? 안드로이드 개발을 하다보면 여러 라이브러리를 사용하게 된다. 라이브러리를 곁들인 개발은 효율성 측면에서 바라보자면 의무적으로 필요하다. 이전까지는 라이브러리를 사용하기 위해서는 .jar 파일을 다운로드받아 따로 설정해주는 작업을 진행해야했다. #Gradle의 필요성 시간이 지남에 따라 다양한 라이브러리가 생겨나고 이러한 것들을 일일이 다운로드받아 작업하기에는 개발자에게 있어 많은 피로감을 주게 된다. 그렇기에 라이브러리를.. 2018. 6. 26.
[안드로이드 오류해결] No system resource manager for module: app 안드로이드 스튜디오 No system resource manager for module: app 해결 오류발생:No system resource manager for module: app 해결방법:안드로이드스튜디오 File>Sync Project with Gradle Files 2018. 5. 10.
안드로이드 스튜디오 업데이트&SDK 다운로드 안드로이드 스튜디오를 이용하면서 개발 툴의 주기적인 업데이트와 버전별 SDK설치는 거의 필수적입니다. 특히 SDK 매니저를 통해 버전별 플랫폼 설치는 필수 중 필수입니다. 이유인즉 원하는 모바일 OS버전에 맞춰 개발할 수 있도록 버전별 환경을 이 플랫폼이 제공하기 때문입니다. 1. 안드로이드 버전 업데이트 및 SDK Manager 안드로이스 스튜디오를 실행하면 아래 이미지와 같은 화면을 접할 수 있습니다. 이곳에서 우측 하단>Configure를 클릭합니다. 안드로이드 스튜디오의 업데이트를 원한다면 아래에 있는 Check for Updates를, SDK(플랫폼 설치)를 원한다면 SDK Manager를 선택합니다. 업데이트는 더이상 얘기할 것 없이 쉽기 때문에 여기서 마치고 SDK 설치에 대한 설명을 이어갑.. 2018. 5. 9.
안드로이드 Cannot Resolve Symbol 'R' 오류 해결하기 안드로이드 프로젝트 작업중 이전까지 잘 빌드 되었던 프로젝트가 말썽이다. 안드로이드 스튜디오 R에서 빨간 줄이 나타났기 때문. 이런 경우 여러가지 경우의 수를 체크해보아야 한다. 첫째, 코드 내 잘못 입력된 오타가 있을 수 있다. layout이나 manifest부분에 있을 수 있는 사소한 오타를 찾아보아야 한다. 둘째, 누적된 캐시메모리가 꼬여있을 수 있다. 이 경우 캐시메모리를 정리해야 한다. 아래 이미지와 같이 File>Invalidate Caches/Restart 를 찾아서 클릭한다. 셋째, Clean Project를 해보자. 아래 이미지와 같이 Build>Clean Project에서 Clean Project를 클릭, 이어서 Rebuild Project까지. 안드로이드 개발자들이 간간히 접하는 흔한.. 2018. 4. 29.
반응형