Coding(98)
-
RecyclerView의 클릭 이벤트
이 글은 RecyclerView 기본 사용법 과 이어집니다. 1. UserViewHolder public class UserViewHolder extends RecyclerView.ViewHolder { //외부 접근이 용의하게 public으로 선언 public TextView tvUserId, tvId, tvTitle, tvBody; public ImageView ivImg; //itemView가 리스트의 item인 item_user.xml을 불러옴. public UserViewHolder(@NonNull View itemView) { super(itemView); // R에서 에러나면 하라는대로 R을 추가해주면된다. // alt+enter로 추가했다. tvUserId = itemView.findVie..
2018.11.25 -
RecyclerView의 GridLayoutManager 사용법
나머지는 전부 다 같은 방식이고,마지막에 RecyclerView와 Adapter를 연결할때, 리스트의 형태를 정하는 .setLayoutManager() 때만 달라진다. GridLayoutManager gridLayoutManager = new GridLayoutManager(this,3); gridLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { if(position == 0) return 3; // 0번 인덱스의 리스트가 가질 부피 if(position == 5) return 3; // 5번 인덱스의 리스트가 가질 부피 return 1;..
2018.11.25 -
RecyclerView 기본 사용법
0. 기본적인 UserItem.class와 item_user.xml 생성public class UserItem { int userId; int id; String title; String body; public UserItem(int userId, int id, String title, String body) { this.userId = userId; this.id = id; this.title = title; this.body = body; } public int getUserId() { return userId; } public void setUserId(int userId) { this.userId = userId; } public int getId() { return id; } public voi..
2018.11.25 -
Zxing QR code Scan 세로모드portrait
예전엔 기능 지원을 안했는지 CaptureActivity 상속받아서 커스텀 하는 방법만 있었던거 같은데,이 글 작성기준 zxing 3.6.0에서는 orientation을 portrait하는 기능을 지원한다. 출처 : https://github.com/journeyapps/zxing-android-embedded#changing-the-orientation 여기에 잘 나와있고, 방법은...AndroidManifest.xml 해당 zxing 불러오는 ActivityIntentIntegrator integrator = new IntentIntegrator(this); integrator.setOrientationLocked(false); integrator.initiateScan();가로모드로 불러오는것까지 ..
2018.11.17 -
Unable to start activity ComponentInfo
java.lang.RuntimeException: Unable to start activity ComponentInfo 의 orientation 설정 체크를 오타로 로 썼는지 체크manifest 오타나 없는 activity추가했는지 여부 체크 오타로 문제가 생기는 경우가 있고,버그로 문제가 생기는 경우가 있는듯하니,잘 실행되던 프로젝트면 clean 후 실행, 프로젝트 다시 불러와서 실행, 혹은 android studio 재실행 후 실행도 해보길 바람.
2018.11.17 -
소수찾기
n까지의 정수중 소수의 개수 구하기 생각나는대로 코딩 123456789101112def solution(n): answer = 0 for i in range(2,n+1): count = 0 for j in range(2,i) : if i%j==0: count+=1 break if count ==0 : answer+=1 return answercs 효율성 엄청 떨어짐. 공부하고 만든 코드 12345678910111213141516171819202122def solution(n): answer = 0 for i in range(1, n+1) : count = 0 if i
2018.11.13