본문 바로가기

IT/Android102

Kotlin] 안드로이드 토스트 메세지 위치 Toast 토스트 개요 | Android 개발자 | Android Developers 토스트는 작은 팝업으로 작업에 관한 간단한 피드백을 제공합니다. 메시지에 필요한 공간만 차지하며 진행 중인 활동은 그대로 표시되고 상호작용도 유지됩니다. 토스트는 시간이 초과하면 자� developer.android.com setGravity에서 위, 왼쪽에서 시작하고 뒤에 두 변수를 조절하여 오른쪽, 아래로 이동한다. val toast = Toast.makeText(applicationContext, "11111", Toast.LENGTH_LONG) toast.setGravity(Gravity.TOP or Gravity.START, 400, 550) toast.show() 오른쪽으로 400, 아래로 550 근데 기기마다 나타나는.. 2020. 5. 11.
Kotlin] 안드로이드 SYSTEM_ALERT_WINDOW 권한 설정 AndroidManifest.xml에 넣어주고 checkPermission 함수 넣어서 권한 설정 안 돼있으면 팝업 뜨도록 fun checkPermission() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (!Settings.canDrawOverlays(this)) { val intent = Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:$packageName")) startActivityForResult(intent, PermissionsCode) } } } 권한 허용이나 거절시 액션 설정 override fun onActivityResult(requestCode:.. 2020. 5. 7.
Xml] 안드로이드 버튼 테두리 설정 사각형 두개를 겹치는 방식으로 해결 https://stackoverflow.com/questions/23216305/add-only-top-and-bottom-border-on-linearlayout 2020. 4. 27.
Kotlin] 안드로이드 editText 엔터 눌러서 입력 텍스트 입력할 때 버튼으로 입력을 완료하기도 하지만 키보드의 엔터를 눌러 완료하려면 엔터에 대한 리스너를 지정해주면 된다. editText.setOnKeyListener { v, keyCode, event -> if (event.action == KeyEvent.ACTION_DOWN && keyCode == KEYCODE_ENTER) { // 엔터 눌렀을때 행동 ~~~ } true } 2020. 4. 27.