Android11 Spinner 에 커스텀 이미지 적용 안드로이드 Spinner 임의로 이미지를 적용하는 방법이다.Spinner의 기본 배경Spinner의 하나의 항목 배경Spinner의 드롭다운 되는 항목의 배경이렇게 3가지로 커스텀 이미지를 적용하였다. 결과이미지배경외에 spinner의 텍스트 디자인 영역이 어디인지 확인하기 위해색상을 넣은 spinner도 하단에 추가하였다. Spinner에서 아래 화살표 이미지 추가File - New - Vector Asset에서 Clip art를 누르고 arrow drop down을 찾아서 이미지파일을 추가 Spinner의 기본 배경res - drawable - custom_spinner_background.xml 파일을 만들어 기본 이미지배경을 설정 .. 2025. 9. 5. Activity launchMode 안드로이드 Manifest에서 Activity를 선언할 때 설정할 수 있다.이 launchMode는 Activity에서 Activity로 전환시 기본은 스택에 쌓이는 구조인데이 옵션에 따라서 Activity가 스택에 쌓이는 형태가 달라질 수 있다. 설정값의미standard스택에 Activity를 쌓는 기본 방식singleTop가장 나중에 쌓인 Activity가 실행 될 Activity와 중복된다면 재사용singleTask1개의 task에는 1개의 Activity만 존재없을 경우는 신규 task를 생성이미 있을 경우 위에 존재하는 Activity를 제거 후 재사용singleInstance1개의 task에 1개의 Activity만 존재하고 쌓일 수 없음singleTask와 달리 Activity가 쌓일 수 없.. 2025. 9. 3. 런처를 이용하여 Activity간에 클래스 배열 전달(JAVA) 코틀린으로 했던 것을 자바로 옮긴 샘플이다임의의 클래스 배열을 다른 Activity에 런처를 이용하여 전달하고 다시 클래스 배열을회신받는 부분을 구현하였다. ActivityOne에서 런처로 전달 및 수신public class ActivityJavaOne extends ActivityJava { EditText _editName; TextView _tvProducts; TextView _tvRecv; Button _btnSend; ArrayList _arrayInfoProduct = new ArrayList(); ActivityResultLauncher _launcher = registerForActivityResult(new ActivityResultContracts... 2025. 8. 29. 런처를 이용하여 Activity간에 클래스 배열 전달 내가 만든 클래스 배열을 다른 Activity에 런처를 이용하여 전달하고 다시 클래스 배열을 회신받는 부분을 구현하였다 ActivityOne 에서 런처로 전달 및 수신class ActivityKotlinOne : ActivityKotlin() { val _binding by lazy { ActivityOneBinding.inflate(layoutInflater) } val _listInfoProduct = arrayListOf() val _actResultLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()){ if( Activity.RESULT_OK == it.resul.. 2025. 8. 22. ProgressBar 에 커스텀 이미지 적용 안드로이드 ProgressBar 임의로 이미지를 적용하는 방법이다.원형은 이미지를 이용하는 방법과바형은 shape로 그리는 방법으로 적용하였다. 여러 이미지를 이용한 원형프로그래스바 animation-list를 작성여러 프레임으로 구성 된 원형이미지들을 준비하고 파일명과 시간을 작성하여 준다여기서는 총 7장의 이미지를 사용하였다. res - drawable - custom_progressbars.xml 1개 이미지의 회전을 이용한 원형프로그래스바 animated-rotate를 작성회전시키며 보여줄 로딩이미지 1장을 준비하고 pivot의 위치를 설정 res - drawable - ani_loading_rotate.xml 바형 프로그래스바의 .. 2025. 8. 22. 이전 1 2 다음