본문 바로가기
반응형

전체 글134

안드로이드 스튜디오 드로어블 객체로 배경 지정하기(자바 코드) 배경을 지정할 때 색깔뿐만이 아니라 그림 혹은 사진으로 뷰의 배경에 넣고자 합니다. 이것은 xml에서도 변경할 수 있지만 자바 코드로 작성해야 할 때가 존재하기 때문에 자바 코드로 배경을 드로어블 객체를 배경으로 넣는 법을 알아보도록 하겠습니다. 이런 식으로 카드뷰와 버튼이 있는 화면이 구성되어 있습니다. 배경 바꾸기 버튼을 눌렀을 때 카드뷰의 배경이 바뀌도록 하는 코드를 작성해 보도록 할 것인데요 우선 간단하게 setBackground(getResources().getDrawable(R.drawable.드로어블 객체); 이 한 줄만 알면 모든 게 끝납니다. card_card.setBackground(getResource().getDrawable(R.drawalbe.card_corner_filled));.. 2023. 6. 20.
안드로이드 스튜디오 리사이클러뷰 아이템 전체 삭제 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.
반응형