안드로이드 프로그래밍[JAVA Code]/선택 위젯 3

리싸이클러뷰 :

리스트뷰 와 마찬가지로, 리싸이클러뷰 역시 어댑터 객체를 연결시켜줘야 이용 가능합니다. 리스트뷰 보다는 조금더 세팅해줘야 하는 부분들이 있어 단계별로 설명 드려 보겠습니다. 1) build.gradle (Module:app) 리싸이클러뷰 의존성 추가 현재 시점의 최신 버젼 등록 해주시면 됩니다. dependencies { ... implementation 'androidx.recyclerview:recyclerview:1.1.0' } 2) XML 에 recyclerView 추가 하기 : id 와 방향 설정 3) Activity 에서 Recycler 와 adpater 선언, recyclerAdpter 클래스 생성 RecyclerView recycler1; recyclerAdpater adpater; cla..

선택 위젯 : 스피너 : 기본 Array Adapter 설정

스피너는 선택 위젯으로 다른 선택 위젯과 마찬가지로 Adapter 설정을 해줘야한다. 추가 적으로 스피너는 드랍 박스 식으로 누르면 해당 하는 아이템을 보여주고, 선택 하면 그 선택된 item 을 받을 수 있다. 다음 실습을 통해 스피너에 대한 기본 사용법 을 익혀 보자. 1) XML 안에 스피너 넣기 2) MainActivity 에서 스피너 객체 선언 Spinner spinner; String [] items = {"소녀시대", "티아라","여자친구", "블랙핑크"}; TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate( savedInstanceState ); setContentVi..

선택 위젯 : 리스트뷰&그리드뷰 : baseAdapter 정의 하기

선택 위젯 이라고 불리는 리스트뷰, 그리드뷰, 리사이클러뷰, 카드뷰 는 모두 baseAdpter 객체를 정의후 setAdapter 를 해줘야 사용이 가능하다. 여기서는 리스트뷰를 만드는 법부터 baseAdpter 객체 정의 하기까지를 정리 해 보도록 하겠다. 1) 메인 엑티비티에 button 하나와 리스트 뷰를 넣는다. 2) 리스트뷰에 들어갈 item.xml 을 만든다. 3) item.xml 을 inflation 시키기 위한 itemView.java 파일을 만든다. public class SingerItemView extends LinearLayout { ImageView imageView; TextView textView; TextView textView2; public SingerItemView(Co..