본문 바로가기
반응형

안드로이드 스튜디오 리사이클러뷰4

[Android Studio] 안드로이드 스튜디오 어댑터(Adapter)에 int형 값을 addItem 하는 방법과 예제 알아보기 오늘은 어댑터에 int형으로 있는 값을 addItem으로 추가하는 방법에 대해 알아보도록 하겠습니다. 위 사진처럼 '제외된 숫자' 칸에 입력한 숫자들이 RecyclerView에 각각 int형의 숫자인 item으로 격자 형식을 이뤄 4개씩 배열이 되어있는 것을 확인할 수 있습니다. recyclerView_setting = findViewById(R.id.recyclerView_setting); TextView textView_number_except = findViewById(R.id.editTextNumber_except); button_add = findViewById(R.id.button_add); GridLayoutManager layoutManager = new GridLayoutManager(t.. 2023. 7. 3.
[Android Studio] 아이템 값 중복검사 for 문을 이용하여 쉽게 하는 방법 알아보기 리사이클러뷰에 존재하는 아이템들 중 내가 리사이클러뷰에 추가할 아이템과 값이 일치한 것이 있는지를 알아낼 수 있도록 for 문을 이용하여 작성해 보았습니다. 우선 RecyclerView와 Adapter가 모두 만들어졌다는 가정하에 int j = 0;//중복되지 않은 상태 for(int i = 0; i < numberAdapter.getItemCount(); i++) { if(numberAdapter.getItem(i).getNumber().equals(String.valueOf(number_except))){ j = 1;//중복인 상태 break; { if(j = 1){ AlertDialog.Builder builder = new AlertDialog.Builder(SettingActivity.this).. 2023. 7. 2.
안드로이드 스튜디오 리사이클러뷰 아이템 전체 삭제 clear() [Android Studio] 초기화 버튼을 눌렀을 때 recyclerView에 있는 아이템들이 전체 삭제가 되도록 하는 코드에 대해 알아보겠습니다. 우선 Adapter에서 새로운 함수를 하나 만들어야 합니다. clearAll이라는 함수 이름으로 recyclerView에 존재하는 아이템을 모두 삭제시키는 함수로 만들어봅시다. public class NumberAdapter extends RecyclerView.Adapter{ ArrayList numbers = new ArrayList(); @NonNull @Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflate.. 2023. 6. 19.
안드로이드 스튜디오 리사이클러뷰 만들기 [Android Studio] 애플리케이션을 이용하면서 몇 가지의 아이템(항목)들이 리스트로 하여금 세로로 드래그하여 넘길 수 있는 화면을 많이 보았을 것입니다. 예를 들어 카카오톡의 채팅 화면에서 하나의 뷰에 단톡방 사진, 단톡방 이름, 단톡방 인원수로 각각의 아이템으로 이뤄진 것을 확인할 수 있습니다. | 리사이클러뷰란? 이런 리스트 모양으로 화면은 리사이클러뷰를 사용하여 제작할 수 있습니다. 하지만 단순히 리사이클러뷰로만 화면이 이루어지는 것이 아니라 Adapter라는 클래스를 이용하여 데이터를 직접 리사이클러뷰에서 사용하지 않고 Adapter에서 사용합니다. 여러 개의 아이템이 표시되는 곳은 어댑터를 통하여 각 아이템이 화면에 구성됩니다. - 리사이클러뷰 만들기 위한 순서 - 1. Adapter 안에 담길 각각의 아이템의 정보.. 2023. 6. 19.
반응형