안드로이드 11

[개발일지] for문으로 xml resource 가져오기(feat.getIdentifier())

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 for문으로 xml resource 가져오기 참고 okky.kr/article/819296?note=2151849 OKKY | 안드로이드 for문으로 변수 값 넣어주기 관련 질문입니다. 안녕하세요, 다음과 같이 선언되있는 UI에 for문으로 데이터를 집어넣고 싶습니다. ImageView simArticleImg1 view.findViewById(R.id. simArticleImg1 ) ; TextView simArticleTitle1 view.findViewById(R.id. simArticleTitle1 ) ; Tex okky.kr 내 질문임 ㅋㅅㅋ 진행 과정 for문으로 xml resource 가져오기 현재 내가 작업하고자 하..

[개발일지] ArrayList<hashmap> 형태 활용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 목차 오늘의 목표 MainActivity에서 Intent로 넘겨주기 네트워크 상태 확인하고 연결 안되있으면 토스트 메세지 띄우고 리턴하기 fragment결과화면 구성하기 참고 stackoverrun.com/ko/q/3484098 ArrayList의 HashMap 키에서 모든 값 가져 오기 Java 좋은 하루였습니다. 지금은 혼란스러워서 (뇌의 동결!) 무언가가 누락 된 것 같습니다. 내가 HashMap로 채울 ArrayList가 있습니다. 이제는 내 HashMap과 arraylist를 넣었습니다. Map.put(DATE, value1); Map.put(VAL stackoverrun.com 진행 과정 1. MainActivity에서 Intent로 데..

[Android] Tablayout, Viewpager 사용하기

이 글은 Notion에서 작성 후 재편집한 포스트입니다. 오늘의 목표 1. Tablayout, Viewpager 사용하기 참고 re-build.tistory.com/25 [Android] TabLayout과 ViewPager 포스팅 하려는 목록들을 정리하다 보니, 생각보다 많아 언제 다하지.. 하는 생각만 드네요.. 욕심이 과한 걸까요..ㅠ 그래도 포기하지 않고 천천히라도 하나씩 하나씩 포스팅해봐야겠어요.! 오늘 re-build.tistory.com 개발환경 안드로이드 스튜디오 3.6.3 JDK 14.0.1 진행 과정 1. Tablayout과 Viewpager란? 안드로이드를 공부하다보면 Tabhost 라는 친구가 있다. 관련한 포스팅을 이전에도 한 적이 있는데, 탭호스트는 탭을 클릭해야만 이동할 수 있..

[Android] RecyclerView 기본 사용법

개요 이번에 멀티메모 스와이프 삭제 기능 구현에 대해 공부하면서, 리사이클러 뷰에 대해 알게되었다. 일단 기본적인 개념은 해당 포스트에 굉장히 설명이 잘 되어있었다. 이 포스트는 아래 블로거님의 포스트를 기반으로 공부하여 나름대로 요약한 포스트이다. https://recipes4dev.tistory.com/154?category=790402 불러오는 중입니다... 요약하자면, 기존의 리스트뷰는 데이터의 조작이나 변경이 일어나면 매번 아이템 뷰를 전체적으로 새로 구성하지만, 리사이클러 뷰는 해당 부분만 바꿔주므로, 성능 측면에서 우수하다고 볼 수 있다. 한마디로 리스트뷰의 업그레이드버전. 그렇다면 리사이클러 뷰를 한번 만들어보자. 구성 요소 우리는 리스트뷰의 아이템 하나 하나를 원하는 모양으로 커스터마이징..

[멀티메모] 4일차

최종 목표 음성녹음 버그 수정 TODO 기능 추가하기 (푸시 알림 기능도 구현해보도록 하자) 메모 리스트 좌우로 슬라이드 하면 삭제 되도록 하기 오늘의 목표 스와이프 메뉴 구현하기 참고 https://karrel.tistory.com/13?category=626726 [안드로이드] swipe to remove item on recyclerview 서론 리사이클러뷰에서 밀어서 아이템 삭제 기능을 구현하고 싶어서 샘플을 만들어 보았다. ListView에서 해당기능을 이용하기위한 여러가지 라이브러리들이 존재하는데 RecyclerView에서는 compile sdk 22버전부.. karrel.tistory.com 진행 과정 1. 리사이클러 뷰를 이용한 스와이프 메뉴 만들기 기존에 사용하던 스와이프 메뉴 리스트뷰는..

[SQLite] DB Browser for SQLite 사용방법

개요 이전 포스팅을 GUI로 간단하게 확인하고 관리해보자. 오늘의 주제 DB Browser 를 이용하여 데이터 입출력, 질의, 삭제까지 해보자. 진행 과정 1. DB Browser for SQLite를 다운받기. https://sqlitebrowser.org/ DB Browser for SQLite DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite...

Backend/SQLite 2019.12.13

[SQLite] DB 입력, 조회 및 초기화 (예제)

개요 멀티메모 할일기능, 스와이프 제거 기능들을 추가하려다 보니 기존의 DB와 병합이 어려워서 다시 공부하고자 한다. 오늘의 주제 가수 그룹의 이름과 인원을 데이터베이스에 입력하고 조회하는 응용 프로그램을 작성해보자. 진행 과정 1. 레이아웃 짜주기 activity_main.xml 2. MainActivity.java 짜주기 과정은 주석으로 짜놓았다. package com.example.a1_dbbasic; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import a..

Backend/SQLite 2019.12.13

[Android Sutdio를 활용한 안드로이드 프로그래밍 개정 5판] 연습문제 9장 6번

문제 [직접풀어보기 9-2] 를 이전에 그린 도형이 계속 화면에 남아있도록 수정하시오. 결과 화면 XML 코드 얘는 별도의 xml코드가 없다. JAVA 코드 package com.example.homework5; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.MotionEvent; import a..

[멀티메모] 3일차

최종 목표 음성녹음 버그 수정 TODO 기능 추가하기 (푸시 알림 기능도 구현해보도록 하자) 메모 리스트 좌우로 슬라이드 하면 삭제 되도록 하기 오늘의 목표 todo 기능을 메모와 다른 테이블에서 구현해보기 '할일' 만 적혀있는 리스트뷰를 만들것이므로 여기서 스와이프 삭제 기능 구현해보기 참고 1. SwipeMenuListView https://blog.naver.com/dgkim1007/221177623532 https://github.com/baoyongzhang/SwipeMenuListView Listview item에 SwipeMenuListView 설정하기 ◈ Android ListView 의 리스트 item을 좌로 슬라이딩 했을때 삭제 버턴 나타나게 하기 1 라이버러리 추... blog.nav..

[에러] all com.android.support libraries must use the exact same version specification

문제 사항 원인 분석 일단 이 문제가 왜 생겼냐면. dependencies { implementation 'com.baoyz.swipemenulistview:library:1.3.0' } 스와이프 메뉴 리스트뷰를 사용하려면 이걸 의존성에 추가해야 한다고 한다. 근데 이러니까 갑자기 위의 에러간 난다. 찾아보니까 라이브러리 간의 버전 충돌이라고 한다. 즉, 직접 명시하지 않은 패키지를 외부 라이브러리에서 사용하니까 에러가 나는것이었다. 해결 방법 간단하다. 위에 쟤가 하라는대로 명시해주면 된다. implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:animated-vector-drawable:2..