목록2021/12/03 (3)
낭만 프로그래머
Android에서 데이터를 저장하는 방법은 일반적으로 DB / File / SharedPreferences 의 3가지 정도가 있다. 이번에는 간단하게 사용할 수 있는 SharedPreferences를 알아 보자 데이터 저장하기 var key: String = "테스트" val sharedPreferences: SharedPreferences = context.getSharedPreferences("fieldrawmaterial",MODE_PRIVATE) sharedPreferences.edit().putString(key, value).apply() 데이터 불러오기 var key: String = "테스트" val sharedPreferences: SharedPreferences = context.get..
Android에서 Custom으로 Dialog를 만들어보자 MainActivity.kt 에서 Dialog를 호출하는 소스이다 MainActivity.kt ... // Setting 클릭시 binding.ivSetting.setOnClickListener(View.OnClickListener { val dlg = SettingDialog(this) dlg.setOnOKClickSettingListener{ content -> var toast = Toast.makeText(this,content,Toast.LENGTH_SHORT) toast.show() } dlg.start() }) ... SettingDialog import android.app.Dialog import android.view.Windo..
EditText에서 입력시에 키보드가 나오게 되는데 만일 영문자판으로 나오게 하기 위해서는 inputType을 textVisiblePassword로 설정하면 된다. 추가적으로 대문자로 나오게 하기 위해서는 textCapCharacters 도 같이 체크해 주면 된다 android:inputType="textVisiblePassword" android:inputType="textVisiblePassword|textCapCharacters"