반응형 안드로이드 스튜디오 앱 개발/개념 안드로이드 스튜디오19 [Android Studio] 격자 리사이클러뷰(RecyclerView) 사용방법 및 예제 알아보기 오늘은 단순한 리사이클러뷰 생성이 아닌 격자 모양의 리사이클러뷰를 생성하여 각각의 아이템들이 배치되는 화면을 만들어보도록 하겠습니다. 격자 리사이클러뷰는 아래 사진과 같이 아이템뷰가 한줄에 여러개가 들어가 화면을 이루고 있는 것을 확인할 수 있습니다. 이전에 소개해드렸던 일반 리사이클러뷰와 격자 리사이클러뷰는 코드상 크게 다른 것이 없습니다. 일반 recyclerView를 만들 때 LinearLayoutManager를 이용하여 recyclerView에 setLayoutManager를 한 후 adapter를 적용시킵니다 LinearLayoutManager layoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(layoutMa.. 2023. 7. 3. [Android Studio] java for문에 대해 쉽게 알아보자 그리고 for문을 이용한 반복작업 코드 작성을 해보신 분이라면 for 문은 한 번쯤 들어보셨을 텐데요. for 문은 정말 긴 반복되는 코드를 짧게 처리할 수 있도록 도와주는 친구입니다. 오늘은 for 문의 구조와 for 문을 이용한 예시를 한 번 알아보도록 하겠습니다. For 문이란? For(초기값; 조건식; 증감식;){ 반복할 코드; } 이렇게 For 문은 이루어져 있습니다. 초깃값이 조건식에 만족할 때 '반복할 코드'를 실행하며 증감식에 의해 초깃값이 계속 변경되어도 조건식에 여전히 만족하고 있다면 '반복할 코드'를 계속해서 실행하는 것이 바로 For 문의 기본입니다. 이렇게 길게 반복되는 else if를 포함한 if 문이 있습니다. int[] item = {2,4,6,8,10,12,14}; int number = 10; if(it.. 2023. 7. 3. 안드로이드 스튜디오 타이틀바 버튼(메뉴 아이템)들 추가하기 (menu item) [Android Studio] 오늘은 타이틀 바에 메뉴 아이템을 추가시켜 해당 아이템 아이콘을 타이틀 바에 띄우는 작업을 알아보도록 하겠습니다. 일단 menu의 디렉토리를 만들어 그 안에 타이틀 바에 넣을 메뉴 아이템 xml 파일을 만들어주도록 합니다. //activity_menu.xml 위처럼 3개의 아이템을 만들어줍니다. x 아이콘의 뒤로 가기 버튼, 도움말 아이콘의 도움말 버튼, 공유 아이콘의 공유 버튼을 생성했으면 아래처럼 디자인 패널에서 이렇게 3가지가 상단 타이틀 바에 띄게 됩니다. 이 xml 파일을 가지고 이 아이콘들을 사용할 화면의 java 파일로 이동해 줍니다. public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activit.. 2023. 6. 30. 안드로이드 스튜디오 랜덤함수 중복제거하는 방법 [Android Studio] 랜덤으로 숫자가 출력되는 상황에서 내가 출력되지 않았으면 하는 어떠한 숫자와 랜덤으로 출력되는 숫자가 중복되는 경우에 그 숫자는 출력되지 않도록 하는 코드를 쉽게 알아보도록 하겠습니다. Button button; int count = 20; int a[] = new int[count]; Random r = new Random(); 간단하게 필요한 것들을 onCreate()하기전에 입력해줍니다. count는 난수를 생성할 개수이고, a[]는 정수의 20개의 아이템을 가진 집합입니다. 랜덤함수를 중복제거하는 방법도 for문을 이용할 것인데 for(int i = 0; i < 2; i++){ i = 1; a[i] = r.nextInt(최대값-최소값+1)+최소값; if(a[i] == 출력되지 않았으면 하는 숫자).. 2023. 6. 28. 이전 1 2 3 4 5 다음 반응형