본문 바로가기

컴퓨터/안드로이드11

[안드로이드] 토스트 메시지 띄우기/알림 출력 안드로이드 토스트 메시지 안드로이드 스튜디오에서 토스트 메시지를 출력하는 방법을 정리한다. 토스트 메시지는 log와 비슷하게 오류를 즉각적으로 확인하거나 사용자에게 정보를 주기 위한 목적으로 사용한다. 기본 형태의 토스트 메시지 출력을 정리하겠다. 토스트 메시지 토스트 메시지를 만드려면 아래 한 줄을 추가하면 된다. Toast.makeText(this@MainActivity, "토스트 메세지 띄우기 입니다.", Toast.LENGTH_SHORT).show() 메서드의 첫번째 인자로 context를, 두 번째 인자로 메시지 내용을, 세 번쨰 인자로 토스트 메시지의 길이를 넘겨준다. 그 후 뒤에 .show()를 붙이면 곧장 해당 내용이 출력되게 된다. 토스트 메시지 출력 코드 1 2 3 4 5 6 7 8 9.. 2022. 6. 22.
[안드로이드] 커스텀 버튼 만들기(상태 드로어블)/이미지 버튼 커스텀 버튼 만들기 안드로이드 스튜디오에서 Button태그를 이용해서 버튼을 만들면 다소 아쉬운 느낌이 없지않아 있다. 네모난 느낌에 모서리가 약간 둥근 버튼, 흠잡을 수 없는 기본 형태이지만 천편일률적으로 모든 버튼의 모양이 같다면 디자인이 이쁠 수 없다. 그러나 다행히 안드로이드 스튜디오에서 버튼의 모양을 아주 쉽게 변경할 수 있다. 바로 drawable과 backgroud 속성을 이용해서 이다 1. 버튼에 이미지 적용 1. res -> drawable 에 사진 넣기 버튼에 이미지를 적용하기 위해 우선 이미지를 res폴더의 drawable 폴더 내부에 넣어준다. 나는 human이라는 이름의 파일을 drawable 내부에 삽입했다. 2. backgroud 속성 설정 activity파일 내부 의 back.. 2022. 6. 21.
[안드로이드/코틀린] 코틀린 배열과 리스트 정리, 배열과 리스트 차이점 코틀린 배열과 리스트 코딩 공부를 하다 보면 반드시 만날 수밖에 없는 존재가 있다. 그것은 바로 배열 혹은 리스트이다. 배열이나 리스트는 컬렉션 데이터 타입이다. 컬렉션 데이터 타입이란 연관된 데이터를 하나의 변수로 관리하는 방법을 말한다. 이를테면 초등학생인 A, B, C라는 데이터가 있다. 이들을 묶어서 학생들, 이라고 표현하는 것이 배열이라고 할 수 있다. 이렇게 되면 인덱스 값으로 각 데이터에 접근 가능한데, 이를테면 학생1은 A, 학생2는 B 이런 식이다. 학창 시절 각 개인을 학생들이라고 묶어 각각 번호를 부여한 것과 비슷하다고 생각하면 되겠다. 컬렉션 데이터 타입? ■ 연관된 데이터를 하나의 변수로 관리하는 방법 ■ Array, Set, Map, List 등 1. 코틀린의 배열(Array) .. 2022. 6. 8.
[안드로이드/코틀린] 코틀린 변수와 형변환 한 방 정리 코틀린 변수와 형변환 프로그래밍 언어를 배울 때 무엇을 먼저 시작할까. 대부분은 Hello world를 출력하는 것을 제일 먼저 시작할 것이다. 그 다음은 무엇인가. 바로 변수를 배우는 것이다. 이 변수라는 것이 (내가 아는 한) 왠만한 프로그래밍 언어에는 있는 기능인데, 언어별로 선언 방법이 약간씩 차이가 있다. 코틀린 또한 C언어나 Java등과 다소 차이가 있다. 물론 크게 어려운 내용은 아니기에 간단히 코틀린 변수와 형변환 방법을 정리한다. 1. 코틀린 변수 선언과 타입 코틀린의 변수 선언 방법은 아래와 같다 var variable: Int = 10 val variable: String = “문자열” 순서대로 var, val : 변수 선언 variable : 변수명 Int, String : 변수타입.. 2022. 6. 7.