본문 바로가기
반응형

안드로이드 스튜디오36

안드로이드 스튜디오 리사이클러뷰 아이템 전체 삭제 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.
안드로이드 스튜디오 EditText 글자 수 제한, 미리 보기, 길이 고정하기[Android Studio] 앱을 개발하는 도중 EditText를 이용하여 화면 구성을 많이 하실 것입니다. 안드로이드 스튜디오의 EditText는 사용자로부터 텍스트 입력을 받는 데 사용되는 위젯입니다. EditText는 TextView의 하위 클래스이며, 텍스트 입력을 받을 수 있는 기능을 추가로 제공합니다. 사용자가 EditText를 이용해 텍스트를 입력하고 수정할 수 있기 때문에 EditText를 앱 맞추어 사용자에게 제공해야 합니다. 그래서 오늘은 EditText의 몇 가지 기능에 대해 알아보도록 하겠습니다. | 힌트 표시하기 (android : hint = " ") 위와 같이 EditText에 "최대 5자리까지 입력가능"이라고 적어놓아 사용자에게 미리 사전고지를 할 수 있는 기능을 xml 파일에서 추가할 수 있습니다. a.. 2023. 6. 18.
안드로이드 스튜디오 BottomNavigationView 간단하게 만드는 방법 알아보기 [Android Studio] 애플리케이션을 사용하다 보면 아래 사진과 같이 BottomNavigationView를 쉽게 찾아보실 수 있습니다. 이런 BottomNavigationView는 하단의 탭들을 이용하여 화면 간의 이동을 쉽게 해 줄 수 있습니다. 오늘은 BottomNavigationView를 만들기 위한 코드 작성과 메뉴 xml 파일를 추가하는 방법에 대해 알아보도록 하겠습니다. 1. 메뉴 xml을 만든다 res 파일에 오른쪽 버튼을 누르고 Android Resource File을 클릭해줍니다. New Resource File 창이 뜨게 되면 내가 만들 xml 파일명을 입력해 주고 Resource type에는 Menu를 선택한 후 확인을 눌러줍니다. 그렇게 menu 디렉터리 안에 menus.xml 파일이 생성되고 menus.. 2023. 6. 18.
반응형