일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lifecyclescope
- nav_graph
- FRAGMENT
- Kotlin
- BottomSheetDialog
- OutlinedButton
- button
- Android
- 랜덤ID
- RealtimeDB
- 뷰바인딩
- Dialog
- firebase
- Imageview
- 안드로이드스튜디오
- firebasefunctions
- ButtonWithButton
- 안드로이드 스튜디오
- 안드로이드
- androidstudio
- textview
- 밑줄
- Activity
- ViewModel
- EditText
- ROOM
- 팝업액티비티
- 코틀린
- ArrayList
- MaterialButton
- Today
- Total
목록안드로이드앱 (51)
안드로이드 앱 개발
안드로이드 드래그앤 드롭(drag&drop) 사용법 :: Kwon's developer (tistory.com) 안드로이드 드래그앤 드롭(drag&drop) 사용법 안드로이드 리사이클러뷰의 아이템을 클릭하여 옮기는, 순서를 바꾸는 기능에 대한 설명입니다.(드래그앤 드롭) 일단 기본적인 구조로 리사이클러뷰를 만드신 뒤 아이템을 추가합니다. 그리고 kwon8999.tistory.com highlight는 android - RecyclerView drag highlight - Stack Overflow
binding.deleteIcon.imageTintList = ColorStateList.valueOf(Color.parseColor("#4D4f4f4f"))
this@Activity이름
여러가지 방법이 있겠지만 1. 글자 뒤 공백을 추가해준다. binding.messageOrderTv.text = (messageGroup.order+1).toString()+ " "
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivitySelectMessageGroupBinding.inflate(layoutInflater) setContentView(binding.root) val dm = applicationContext.resources.displayMetrics val width = (dm.widthPixels * 0.9).toInt() // Display 사이즈의 90% val height = (dm.heightPixels * 0.9).toInt() // Display 사이즈의 90% window.attributes.width = width ..
1. 먼저 dialog의 xml 을 만들어준다. 2. Dialog.kt 클래스 생성 package com.example.today_seyebrowktver import android.app.Dialog import android.content.Context import android.content.Context.INPUT_METHOD_SERVICE import android.util.Log import android.view.Window import android.view.inputmethod.InputMethodManager import android.widget.EditText import android.widget.TextView import android.widget.Toast import and..
* 로딩화면을 구현하다가 Activity의 스택을 관리해줘야 할 필요를 느꼈다. (로딩화면의 스택을 안 비운다면, 백버튼으로 앱을 종료시 로딩화면이 다시 나타나기 때문) val intent = Intent(applicationContext, ActivityMain::class.java) startActivity(intent) this.finish()
private long time = 0; @Override public void onBackPressed(){ if(System.currentTimeMillis()-time>=2000){ time=System.currentTimeMillis(); Toast.makeText(getApplicationContext(),"뒤로 버튼을 한번 더 누르면 종료합니다.",Toast.LENGTH_SHORT).show(); }else if(System.currentTimeMillis()-time
xml파일에서 EditText의 inputType을 text로 설정했더니 줄바꿈기능이 없어져서 검색을 해보았다. 여러 줄의 텍스트를 입력하고 싶을 때는 textMultiLine 속성 추가해야한다. android:inputType="textMultiLine"