목록분류 전체보기 (179)
study record
listView.setSelection(position); 이 코드 한 줄이면 리스트뷰 스크롤을 원하는 위치(최상단)로 구현할 수 있다. 클릭이벤트에서 얻은 position을 넣어주면 원하는 대로 클릭한 아이템이 맨 위로 가게 된다. 내 경우에는 두 개의 프래그먼트 각각에서 두 개의 리스트뷰를 썼기 때문에 다음의 프래그먼트로 데이터를 전달해주었다. position을 bundle을 통해 보내고 받아서 원하는 대로 구현하였다. 리스트뷰 스크롤 위치를 이동시키기 완성~
안드로이드 스튜디오 업데이트 때문인지 갑자기 Unable to determine application id: com.android.tools.idea.run.ApkProvisionException:No outputs for the main artifact of variant: debug 이름도 긴 오류가 빌드 중에 생겼다. 나는 이것저것 해봤는데 이게 먹혔다. File->Invalidate Cashes /restart-> Invalidate and restart 오버플로우 선생님 감사합니다~ 구글링했더니 이것저것 방법들이 나와서 해보면 좋을 듯 하다.
안드로이드 개발 협업 과정 중, 친구가 한 파일을 받으니 오류가 떠서 안드로이드 스튜디오를 업데이트했다. 업데이트하고 나니 뜬금 없이 import com.google.api.client.json.jackson2.JacksonFactory; 가 임포트 되지 않는 문제가 발생했다. 열심히 구글링한 끝에 아래의 문장을 gradle build에 넣고 sync하니 해결되었다! 나와 같은 문제를 가진 사람들이 있다면 한번 시도해 보면 좋겠다. compile group: 'com.google.http-client', name: 'google-http-client-jackson2', version: '1.11.0-beta'
입력하는 정수의 범위가 -1073741824 ~ 1073741824 일 경우: double을 입력받아 float로 출력하게 하였다. double num1=sc.nextInt(); double num2=sc.nextInt(); System.out.printf("%.0f",num1+num2); 입력되는 정수의 범위가 -2147483648 ~ +2147483648 일 때, long으로 입력받아 long으로 출력한다. long num1=sc.nextLong(); long num2=sc.nextLong(); System.out.println(num1+num2);