이 예는 Android에서 배터리 잔량 및 상태를 가져오는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = "https://s
이 예는 Android에서 부드러운 이미지 회전을 만드는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = "https://sc
때때로 우리는 의도하지 않게 뒤로 버튼을 클릭합니다. 뒤로 버튼을 클릭하면 응용 프로그램이 닫히거나 다른 활동으로 돌아갑니다. 이 문제를 방지하기 위해 이 예제에서는 활동을 닫기 위해 뒤로 버튼을 두 번 만드는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0&qu
기본적으로 Android는 작업 표시줄에 그림자를 제공합니다. 이 예는 작업 표시줄 아래의 그림자를 제거하는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xm
이 예는 안드로이드에서 정규식을 사용하여 입력한 번호가 전화번호인지 확인하는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = &quo
어떤 상황에서는 Android 활동 방향을 찾아야 합니다. 이 예는 Android 로그인과 등록 양식을 통합하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <LinearLayout
일부 상황에서는 전체 응용 프로그램을 프로그래밍 방식으로 다시 시작해야 합니다. 이 예는 Android 앱을 프로그래밍 방식으로 다시 시작하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?>
예제를 시작하기 전에 Android에서 레이아웃을 새로 고치기 위해 끌어오기(Pull to refresh layout)가 무엇인지 알아야 합니다. 안드로이드에서 swipe-to-refresh로 pull to refresh를 호출할 수 있습니다. 화면을 위에서 아래로 스와이프하면 setOnRefreshListener에 따라 일부 작업이 수행됩니다. 이 예는 Android pull to refresh를 구현하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한
Android는 RecognizerIntent.ACTION_RECOGNIZE_SPEECH를 사용하여 API를 말하는 Google 내장 텍스트를 지원합니다. 이 예에서는 Android 음성을 텍스트에 통합하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. 이 위의 코드에서 우리는 하나의 텍스트 보기와
Android는 세로 및 가로의 두 가지 방향을 지원합니다. Android 애플리케이션에서 방향을 비활성화할 수 있습니다. 이 예는 Android에서 가로 모드를 비활성화하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "
예제를 시작하기 전에 절대 좌표가 무엇인지 알아야 합니다. 창 관리자에서 보기의 절대 위치(x,y)를 의미합니다. 이 예는 뷰의 절대 좌표를 얻는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?>
예제를 시작하기 전에 Android에서 TextInputLayout이 무엇인지 알아야 합니다. TextInputLayout은 선형 레이아웃으로 확장됩니다. 텍스트 편집을 위한 래퍼 역할을 하고 텍스트 편집을 위한 플랫 힌트 애니메이션을 보여줍니다. 이 예제는 Android TextInputLayout을 구현하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activi
프로젝트 요구 사항에 따라 다른 작업 표시줄 색상을 변경해야 하는 상황이 너무 많습니다. 이 예제는 다른 색상의 상태 표시줄로 Two 활동을 만드는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?&g
활동이 시작될 때 키보드 가시성이 필요하지 않은 상황이 너무 많습니다. 이 예는 Activity 시작 시 EditText가 포커스를 얻지 못하도록 하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/Activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?
비밀번호를 입력할 때나 입력한 후에 비밀번호를 보여줘야 하는 경우가 너무 많습니다. 이 예는 암호 숨기기와 보기 사이를 전환하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version = "1.0" encoding = "utf-8"?> <Line
때로는 LENGTH_LONG보다 더 많은 시간을 표시해야 합니다. 이 예는 Toast.LENGTH_LONG보다 긴 토스트를 표시하는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version="1.0" encoding="utf-8"?> <Linear
이 예는 Android에서 점선/파선을 만드는 방법을 보여줍니다. 1단계 - Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 - res/layout/activity_main.xml에 다음 코드를 추가합니다. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://schemas.androi
Recycler 보기는 목록 보기의 고급 버전이며 보기 홀더 디자인 패턴을 기반으로 작동합니다. recyclerview를 사용하여 그리드와 항목 목록을 표시할 수 있습니다. 이 예는 나이와 함께 학생 이름을 표시하는 아름다운 학생 기록 앱을 만들어 RecyclerView를 통합하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다. 2단계 − build.gradle을 열고 Recycler 보기 라이브러리
리사이클러 보기의 임의 배경색 설정을 시작하기 전에 Android에서 리사이클러 보기가 무엇인지 알아야 합니다. Recycler 보기는 목록 보기의 고급 버전이며 보기 홀더 디자인 패턴을 기반으로 작동합니다. 리사이클러 보기를 사용하여 그리드와 항목 목록을 표시할 수 있습니다. 이 예제는 나이와 함께 학생 이름을 표시하는 아름다운 학생 기록 앱을 만들어 Recyclerview의 임의 배경을 설정하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세
리사이클러 보기 예제에 대한 정렬 배열 목록 요소를 살펴보기 전에 Android에서 리사이클러 보기가 무엇인지 알아야 합니다. Recycler 보기는 목록 보기의 고급 버전이며 보기 홀더 디자인 패턴을 기반으로 작동합니다. 리사이클러 보기를 사용하여 그리드와 항목 목록을 표시할 수 있습니다. 이 예는 학생 이름과 나이를 표시하는 아름다운 학생 기록 앱을 만들어 Sorted Recycler View를 통합하는 방법을 보여줍니다. 1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한