분류 전체보기(14813)
-
MakerBot - Menu > Samples
메뉴 >>> File >>> Samples >>> Octopus
-
LAB-instantiateItem(), destroyItem() deprecated-Overrides deprecated method in 'android.support.v4.view.PagerAdapter
instantiateItem(), destroyItem() deprecated instantiateItem(), destroyItem()메소드의 첫번째 파라미터가 View인 것은 deprecated 되었습니다. 첫번째 파라미터가 ViewGroup인것을 오버라이드해서 사용해야 합니다. Overrides deprecated method in 'android.support.v4.view.PagerAdapter instantiateItem() http://developer.android.com/intl/ko/reference/android/support/v4/view/PagerAdapter.html#instantiateItem(android.view.View, int) public Object instantia..
-
BaseAdapter - BaseAdapter 계층도, BaseAdapter의 추상메소드
BaseAdapter 어댑터 뷰와 관계되는 어댑터를 구현하기 위해 BaseAdapter 클래스를 상속 받는 어댑터 클래스를 정의해서 사용합니다. BaseAdapter를 상속받은 클래스를 생성하면 BaseAdapter내에 정의된 추상메소드를 구현해야 합니다. 구현해야하는 메소드는 getCount(), getItem(), getItemId(int position), getView(int position, View convertView, ViewGroup parent)입니다. BaseAdapter 계층도 BaseAdapter의 추상메소드 추상메소드설명public int getCount()자식 뷰들의 개수를 리턴하는 메소드입니다. 자식 뷰는 어댑터 뷰의 자식 뷰임을 의미합니다.public Object getIt..
-
Error-Failed to load, AVD Manager에서 애뮬레이터 생성 후 Filed to load 오류가 뜨는 경우
오류 증상 AVD Manager에서 애뮬레이터 생성 후 Filed to load 오류가 뜨는 경우 해결방법 Android Studio 재실행
-
SparseBooleanArray - 다중 삭제시 주의사항, 동작 구성 도식도
다중 삭제시 주의사항 0번 인덱스 부터 삭제할 경우 해당 인덱스를 삭제하게되면 삭제한 이후 인덱스번호가 바뀌기 때문에 주의해야 합니다. 다중 선택 시 마지막 인덱스 부터 확인하여 해당 항목을 삭제하게 되면 삭제시에도 인덱스 변화가 없어 정확한 데이터를 삭제할 수 있습니다. SparseBooleanArray ListView 다중 선택시 선택한 position에 대한 정보를 보관하는 객체 get()메소드를 호출하여 선택된 position값을 구합니다. get()는 position값이 존재하면 true를 반환합니다. 동작 구성 도식도
-
ListView(리스트 뷰) – ArrayAdapter, ArrayList, BaseAdapter, BaseAdapter의 추상메소드
ListView (리스트 뷰) 뷰 객체들을 수직 방향의 목록 형태로 보여줍니다. 수직 스크롤을 지원합니다. 일반적으로 목록의 각 항목은 자료를 담는 뷰입니다. 여러 개의 아이템 중에 선택하는 기능을 넣을 때 자주 사용됩니다. ArrayAdapter ListView와 ArrayList사이에서 중계역할을 해주는 BaseAdapter와 비슷한 클래스 http://developer.android.com/intl/ko/reference/android/widget/ArrayAdapter.html ArrayList 일반적인 배열의 기능에서 확장된 클래스. 배열의 데이터를 추가하거나 삭제 가능. Class ArrayList https://docs.oracle.com/javase/8/docs/api/java/util/A..