일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 흙회장
- 경기도청년면접수당모집
- 본앤메이드신발살균건조기
- 화이자 3차부작용
- 스마트 스토어 창업
- 깔끔한 꽃차 좋아
- 흙크루글쓰기클럽1기
- 카카오뷰
- 본앤메이드사용설명서
- 앱부업
- 매일글쓰기
- 초록누리 사이트
- 유튜브준비중
- 화이자3차접종간격
- 화이자 3차 후기
- 환경부 초록누리
- 글쓰기클럽
- 실발살균건조기
- 생활환경안전정보시스템
- 비오는날신발말리는방법
- 화이자3차접종
- 카페 FLORA
- 카공족 인 척하는 아줌마
- 본앤메이드
- 초록누리홈페이지
- k.kakaocdn.net
- 안눕법 실
- 네이버 스마트 스토어
- 빈속에 티라미슈는 무거워
- 전원 꽂을 곳이 있는 카페
- Today
- Total
우물안에서 보는 하늘도 맑다
오틸라의 안드로이드 앱 만들기 강좌 : 힐링 #11 본문
* 오틸라님의 라이브러리를 추가하는 과정에서 오류 발생
- compile 로 라이브러리를 추가해야 하는데 implementation 로 추가하여 오류 발생
* gthub에 오틸라님의 라이브러리를 추가하고 아래 maven{ url "https://jitpack.io"} 를 정보를 넣어야 정상적으로 동작한다
유튜브 영상 초반에 요부분을 추가 안한 상태에서 오틸라님의 라이브러리가 연결되지 않아서 한참 헤맸다.
너무 스스로 해결 할려고 하지말고 천천히 유튜브 볼 것
build.gradle(Project:) | |
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:4.0.1' classpath 'com.google.gms:google-services:4.3.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() maven{ url "https://jitpack.io"} } } task clean(type: Delete) { delete rootProject.buildDir } |
* 갤러리 버튼을 눌렀을때 추가된 텍스트에 삭제 버튼이 나타나지 않음
- 디자인 확인하고 추가된 item을 넣는 부분 디자인과 유튜브내에 재생시간 확인
- 3분 12초
AppCompatTextView
-developer.android.com/reference/androidx/appcompat/widget/AppCompatTextView
* 오틸라님 github에 ContentData가 없는 듯하다
아마도 master 버젼이 올라가 있는 듯 하다
임시로 ContentData 클래스를 Data 패키지에 생성함
* AgmEditList-master파일 내
AgmEditList-master\AgmEditList-master\app\src\main\java\kr\co\otilla\agmtest
MainActivity.java예제를 참고하면 ArrayList에 ContentData에 이미지와 파일명 등을 넣어 WriteAdapter로 넘기지만
실제 github에 올려진 WriteAdapter는 List<String> list를 받는다
public WriteAdapter(Context context, List<String> list){
super(context, list);
}
MainActivity.java |
public class MainActivity extends AppCompatActivity { ArrayList<ContentData> mList; WriteAdapter mAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mList = new ArrayList<>(); EditRecyclerView mRecyclerView = (EditRecyclerView)findViewById(R.id.recycler_view); LinearLayoutManager layoutManager = new LinearLayoutManager(this); mRecyclerView.setLayoutManager(layoutManager); mRecyclerView.addItemDecoration(new DividerItemDecoration(this, LinearLayout.VERTICAL)); BitmapDrawable drawable = (BitmapDrawable) getResources().getDrawable(R.drawable.logo_image); Bitmap bitmap = drawable.getBitmap(); mList.add(new ContentData(bitmap, "파일명", "", "")); mList.add(new ContentData(bitmap, "파일명2", "", "")); mList.add(new ContentData(bitmap, "파일명3", "", "")); mList.add(new ContentData(bitmap, "파일명4", "", "")); mList.add(new ContentData(bitmap, "파일명5", "", "")); mList.add(new ContentData(bitmap, "파일명6", "", "")); mAdapter = new WriteAdapter(this, mList); mAdapter.setEdit(true); mRecyclerView.setAdapter(mAdapter); } } |
* 업데이트중 오류남 - 이후 확인해 볼 것
* 오틸라의 안드로이드 앱 만들기 강좌 : 힐링#11
'경단녀에서 "나"로 돌아가기 > 안드로이드' 카테고리의 다른 글
오틸라의 안드로이드 앱 만들기 강좌 : 힐링 #13 (9) | 2020.09.28 |
---|---|
오틸라의 안드로이드 앱 만들기 강좌 : 힐링 #12 (0) | 2020.09.18 |
안드로이드 스튜디오 삭제하고 다시 설치~! (0) | 2020.08.29 |
오틸라의 안드로이드 앱 만들기 강좌 : 힐링 #10 (0) | 2020.08.16 |
안드로이드 에뮬레이터 갤러리에 사진 업로드 하는 방법(꼼수) (0) | 2020.08.02 |