핵심 코드 그라데이션 효과 적용하는 방법 아래 위치에 그라데이션 파일을 생성합니다. res\drawable\gradation.xml 아래는 새로운 리소스 파일을 생성하는 창입니다. Root element 를 shape 로 입력해야 합니다. 하지만 생성 이후에 변경해도 문제될 부분은 없습니다. 생성된 리소스 파일에 아래 코드를 입력해 줍니다. 아래 코드에서는 흰색으로 시작해서 검정색으로 끝나는 그라데이션을 제작해 보았습니다. 위 코드 대로 입력을 하셨다면 아래와 같은 화면이 출력될 것입니다. 그라데이션의 방향을 변경하고 싶다면 android:angle="0" 부분의 값을 변경하면 됩니다. 아울려 아래와 같이 centerColor 속성을 추가하면 중간 영역의 그라데이션 색상을 추가할 수 있습니다.
https://play.kotlinlang.org/
FirebaseApp.initializeApp(this) FirebaseMessaging.getInstance().token.addOnCompleteListener { it -> if (it.isSuccessful) { utils.log("task.isSuccessful = ${it.isSuccessful}") token = it.result utils.log("token = $token") } else { utils.log("task.exception = ${it.exception}") } }
1. MainActivity.kt package com.tistory.boywin1992 import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.webkit.WebSettings import android.webkit.WebView class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val webView = findViewById(R.id.webView) ..
안드로이드 스튜디오의 버전을 확인하는 방법에 대해 알아보겠습니다. 바로 시작하겠습니다. 안드로이드 스튜디오 화면의 상단의 탭들 중 Help 탭을 선택해 주세요. 그리고 가장 아래에 있는 About를 클릭해 줍니다. 아래와 같은 안드로이드 스튜디오의 정보를 확인하는 대화상자를 확인하실 수 있을 것입니다. 제가 사용하고 있는 안드로이드 스튜디오의 경우에는 Bumblebee 버전이네요. 이상으로 안드로이드 스튜디오 버전을 확인하는 방법에 대해 알아보았습니다. Mac OS 에서의 안드로이드 스튜디오 버전 확인 방법은 아래 게시물을 확인해 주세요. https://boywin1992.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%..
안드로이드 스튜디오의 버전을 확인하는 방법에 대해 알아보겠습니다. 바로 시작하겠습니다. 안드로이드 스튜디오 화면의 좌측 상단에 Android Studio 를 클릭해 주세요. 그리고 하위 메뉴 중 첫번째인 About Android Studio 를 클릭해 주세요. 아래와 같은 안드로이드 스튜디오의 정보를 확인하는 대화상자를 확인하실 수 있을 것입니다. 제가 사용하고 있는 안드로이드 스튜디오의 경우에는 Bumblebee 버전이네요. 이상으로 안드로이드 스튜디오 버전을 확인하는 방법에 대해 알아보았습니다. Windows OS 에서의 안드로이드 스튜디오 버전 확인 방법은 아래 게시물을 확인해 주세요. https://boywin1992.tistory.com/entry/Windows-OS-%EC%95%88%EB%93..
Gradle Scripts/build.gradle(Module) 파일에 아래 코드를 입력합니다. viewBinding { enabled true } 코트를 입력하는 위치는 아래 이미지를 참고해 주시기 바랍니다. 초록색 표시를 확인해 주세요. view binding 을 사용하고자 하는 파일의 전역변수에 binding 을 선언해 줍니다. private lateinit var binding: ActivityMainBinding 그리고 onCreate 함수 안에 아래 코드를 입력해 줍니다. (Activity 기준) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) 전체 코드는 아래에 있습니다. 코드 위치 잘 확인 ..
res/values/string.xml 을 실행 시킵니다. (파일 경로는 아래 이미지 참고) string 태그의 name 속성에 문자열의 이름을 입력합니다. (name 속성 위치는 아래 이미지 참고) 태그 사이에 문자열 값을 입력합니다. (태그 위치는 아래 이미지 참고) 아래와 같이 사용합니다. getString(R.string.incheon) fragment 에서는 아래와 같이 사용합니다. requireContext().getString(R.string.incheon) 정상적으로 string.xml 에 코드를 입력했다면 해당 위치에 인천광역시청 길안내라는 문자열이 출력될 것입니다.
핵심 코드 android:privateImeOptions="defaultInputmode=korean" android:privateImeOptions="defaultInputmode=english" 설명 위 코드를 활용하여 EditText 에 기본 언어를 설정할 수 있습니다. 전체 코드 http://schemas.android.com/apk/res/android" android:orientation="vertical" xmlns:tools=" 구동 화면 (1) android:privateImeOptions="defaultInputmode=korean" (2) android:privateImeOptions="defaultInputmode=english"
- Total
- Today
- Yesterday
- 안드로이드
- 클래스 이름
- kotlin
- android studio
- check permissions
- StringWriter
- 화면 고정
- Inputmode
- logtag
- 웹뷰
- 로그캣
- Android
- 외부 브라우저
- new project
- 코틀린
- create project
- simpleName
- defaultInputmode
- permissions
- 영문 키보드
- 화면 방향 고정
- andorid
- create new project
- web chrome view
- custom web view
- screenorientation
- logcat
- web view settings
- javaClass
- web view
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |