본문 바로가기

반응형

리소스

[안드로이드] 랜덤으로 로또 번호 자동 생성해서 번호 이미지 띄우기 Random 클래스와 Bitmap을 이용해서 랜덤으로 숫자를 뽑고 화면에 해당 이미지를 띄워주는 예제를 만들어보겠습니다. 로또볼 이미지는 구글에 '로또볼 이미지'를 검색하셔서 사용하시면 됩니다. drawable 폴더에 로또볼 이미지가 1번부터 45번까지 모두 준비가 되셨다고 가정하고 진행하도록 하겠습니다. 적절한 이미지를 못찾으셔서 제가 사용한 이미지가 필요하신 분은 댓글을 남겨주시면 메일로 발송해드릴게요. 1. activity_main.xml 리니어 레이아웃 안에 또 다른 리니어 레이아웃을 추가했는데요. 그 안에 이미지들을 추가하려고 합니다. 아이디 값은 자유롭게 수정해서 사용해보세요. 2. MainActivity.java import android.content.res.Resources; import.. 더보기
[안드로이드] 효과음 넣기 (SoundPool, AudioManager) 앱에 효과음을 사용하기 위해서는 SoundPool, AudioManager 클래스가 필요합니다. 간단하게 버튼을 누르면 재생되고 정지가 되는 예제를 만들어 보겠습니다. 1. res 폴더 안에 raw 폴더 생성 2. raw 폴더 안에 원하는 효과음 파일을 넣으세요. *참고로 mp3파일명에 '-'(대쉬)가 들어가면 오류가 생기기 때문에 파일명에 대쉬가 들어간다면 수정해서 사용해야 합니다. 3. SoundManager 클래스 생성 import android.content.Context; import android.media.AudioManager; import android.media.SoundPool; import java.util.HashMap; public class SoundManager { priva.. 더보기
[안드로이드] 여러 국가의 언어를 하나의 변수로 통합하기(strings.xml) 1. 폴더 생성 프로젝트의 res폴더 안에 values라는 폴더가 있습니다. 그 폴더를 복사 붙여넣기 해서 폴더명을 수정해도 되고 res에서 폴더를 추가해도 됩니다. values-ko (한국어) values-en (영어) values-es (스페인어) values-ja (일본어) values-zh (중국어) 이렇게 폴더명만 입력하면 원하는 국가의 strings.xml 파일이 생성됩니다. 모두 생성했으면 xml에 리소스를 넣으면 됩니다. 3개의 언어만 예를 들어서 사용해보겠습니다. strings.xml (뒤에 괄호가 없는 파일이 기본값이 됩니다.) 안녕 strings.xml (en) Hello strings.xml (es) Hola hola 2. 사용법 xml 파일 예시 android:text="@stri.. 더보기

반응형