목록Computer/Android (77)
안드로이드 개발자의 창고
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 Chip 버튼, 체크박스, 라디오 등의 기능을 가지고 있는 새로운 UI 요소 ChipGroup을 통해 RadioButton 처럼 구성할 수 있다. Chip 주요 속성 속성 설명 Theme 테마를 설정. 반드시 설정해야 한다. Style Chip의 스타일을 설정 Checkable 체크 가능 여부를 설정 Text Chip에 표시할 문자열을 설정 chipIcon Chip에 표시할 아이콘을 설정 chipIconVisiable Chip 아이콘을 보여줄 것인가를 설정 checkedIcon 선택되었을 때의 아이콘을 설정 checkedIconVisiable 선택되었을 때의 아이콘을 보여줄 것인가를 설정 Chip 주요 프로퍼티 프로퍼티 설명 isChecked..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 CheckedTextView CheckBox, RadioButton 을 커스터마이징 할 수 있도록제공되는 View 주요 속성 속성 설명 checkMark 체크 상태를 표시하는 아이콘을 설정 checked 체크 상태를 설정 clickable 클릭이 가능한지 설정한다. CheckedTextView는 CheckBox나 RadioButton이 가지고 있는 기능이 구현되어 있지 않다. 이 때문에 개발자가 기능을 모두 구현해줘야 하는데 clickable에 true를 설정해야 이벤트에 반응할 수 있고 이를 통해 리스너를 구현하여 기능을 구현해줘야 한다. checkMark 방향 checkMark를 설정하면 우측에 표시된다. checkMark 속성이 아닌 다..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 ToggleButton 환경설정 같은 화면에서 애플리케이션의 기능을 ON/OFF 하는 기능을 제공하고자 할 때 사용한다. 지금은 보기 좋은 View들이 생겨 많이 사용하지는 않는다. 주요 속성 속성 설명 textOn ON 상태일 때 표시할 문자열을 설정 textOff OFF 상태일 때 표시할 문자열을 설정 주요 프로퍼티 프로퍼티 설명 isChecked ON/OFF 상태 여부 값을. ON 이면 true, OFF 면 false 주요 메서드 메서드 설명 toggle 현재의 토글 상태를 반전시킨다. 주요 이벤트 메서드 설명 click Toggle 버튼을 클릭하면 발생하는 이벤트 📖 Switch ON/OFF 상태를 좌우로 이동하면서 설정할 수 있는 V..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Bujbb/btsjO10Skdu/kKZUwYwbWKNLrhMkxOO24K/img.gif)
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 View Hide visibility 속성을 이용하여 View를 숨기거나 표시한다. 주요 속성 속성 설명 VISIBLE View가 보이도록 설정 INVISIBLE View가 보이지 않도록 설정(자리는 차지함) GONE View가 보이지 않도록 설정(자리 차지하지 않음) 예제 코드 activity_main.xml MainActivity.kt import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.view.View import com.test.android20_viewhide.databinding.ActivityMainBinding class M..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 CheckBox 선택할 수 있는 항목 들을 제공하고 체크를 통해 선택할수 있도록 하는 View 다수의 CheckBox 동시 선택 가능 주요 속성 속성 설명 text CheckBox에 표시되는 문자열을 설정 checked 체크 상태를 설정(true - 체크 됨 / false - 체크 안됨) 주요 프로퍼티 프로퍼티 설명 isCkecked 체크 박스의 현제 체크 값 주요 메서드 메서드 설명 toggle 현재 체크 상태를 반전시킨다. 주요 이벤트 이벤트 설명 checkedChange 체크 상태가 변경되는 이벤트 📖 RadioButton 하나의 그룹 안에서 하나만 선택할 수 있도록 하는 View 주요 속성 속성 설명 text RadioButton에 표..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 ImageView 이미지를 사용자에게 보여주고자 하는 목적으로 제공되는 View 주요 속성 속성 설명 srcCompat 보여줄 이미지를 지정한다. 안드로이드 4버전까지는 src였지만 백터 방식의 이미지(SVG, PSD 등)을 처리할 수 있는 기능을 추가혀여 srcCompat로 변경하였다. 주요 메서드 메서드 설명 setImageResource res 폴더에 있는 이미지를 설정 setImageBitmap Bitmap 객체로 만들어진 이미지를 설정 setImageDrawable Drawable 객체로 만들어진 이미지를 설정 Drawable vs Mipmap 안드로이드에서 이미지를 넣은 폴더는 drawable 폴더이다. 안드로이드 버전이 변경되면서..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwJbTd/btsjmwy7AfL/ipl4G2MvElpTkJ54ZhEKRk/img.png)
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 TextInputLayout EditText를 보완한 View EditText의 속성, 이벤트, 프로퍼티 등을 그대로 사용하며 몇 가지 요소가 추가되었다. 주요 속성 속성 설명 hint 입력한 내용이 없으면 보여줄 안내 메세지. EditText와 다르게 문자열을 입력하면 상단 부분으로 올라간다. counterEnabled 입력한 글자의 수가 나타난다. counterMaxLength 지정한 글자수를 넘으면 붉은 색으로 표시해준다. 주요 프로퍼티 프로퍼티 설명 editText TextInputLayout이 가지고 있는 EditText 객체의 주소 값 error 오류로 표시할 메시지를 설정한다. 예제 코드 activity_main.xml MainA..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YFUMR/btsjkMCDsMw/lZ8q0nAvzMx5YBtbKJXXL0/img.png)
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 LogCat 안드로이드 스튜디오에서 에뮬레이터나 단말기에서 사용하는 콘솔 주요 메서드 메서드 설명 Log.i(information) 정보를 출력하는 용도로 사용 Log.d(debug) 개발 중에 출력해보고 싶은 내용이 있을 때 사용 Log.e(error) 오류 메세지를 출력하고 싶을 때 사용 Log.w(warning) 경고 메세지를 출력하고 싶을 때 사용 Log.v(verbose) 기타 용도로 사용 예제 코드 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log class MainActivity : AppCompatActiv..
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 EditText 사용자에게 문자열 데이터를 입력을 받을 때 사용하는 View 주요 속성 속성 설명 text EditText에 표시할 문자열 설정 hint 입력된 값이 없을 경우 표시할 안내 문구 설정 inputType 입력 값에 대한 설정. 표시되는 형식, 나타나는 키보드 등에 영향을 준다. imeOptions 나타나는 키보드의 Enter 키 모양 설정 이벤트 이벤트 설명 TextWatcher 사용자가 입력한 내용을 실시간으로 감시 EditorAction 키보드의 Enter 키를 눌렀을 때 발생하는 이벤트 예제 코드 activity_main.xml MainActivity.kt import androidx.appcompat.app.AppCo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/JJVN6/btsjlWSfpFF/nCi202YvQDpwvPcORP4PcK/img.png)
출처 : 안드로이드 앱스쿨 2기 윤재성 강사님 수업 PPT 📖 Button 사용자가 클릭하면 개발자가 만든 코드를 동작시켜 주는 View 문자열을 표시하는 Button과 이미지를 표시하는 ImageButton이 있다. 주요 속성 속성 설명 text Button의 문자열을 설정 srcCompat ImageButton의 이미지를 설정, 이미지 버튼을 사용할 때는 background 색상에 투명도를 0으로 설정해서 사용 예제 코드 activity_main.xml MainActivity.kt import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import com.test.android11_button.databinding.Activi..