*프래그먼트에서 커스텀 다이얼로그 띄우기
본 코드에서는 Fragment에서 띄우고자 하므로, *requireContext()를 통해 Activity의 Context를 넘겨주었다.
//커스텀다이얼로그
customDialogPW = new Dialog(requireContext());
customDialogPW.requestWindowFeature(Window.FEATURE_NO_TITLE);
customDialogPW.setContentView(R.layout.custom_dialog_pwsetting);
https://hungseong.tistory.com/34
[Android, Kotlin] Custom Dialog 만들기
만들게 된 이유 : 앱 기능 중 Shared Preference를 이용하여 초기 프로필 이름 설정이 존재. 해당 Dialog를 커스텀하게 만들기 위해. 결과물 : rounded corner + 커스텀 레이아웃으로 다이얼로그를 꾸몄다. 코
hungseong.tistory.com
*referenceFragmentCompat의 프래그먼트 클릭이벤트 코드
https://gdpark.tistory.com/181
PreferenceFragement 에서 click event 처리
PreferenceFragment 내에서 클릭 이벤트는 onPreferenceTreeClick Override 함수를 사용하여 key value 로 캐치할 수 있다. public class SettingsFragment extends PreferenceFragment { @Override public boolean onPreferenceTreeClick(PreferenceS
gdpark.tistory.com
*프래그먼트 토스트메시지
Toast.makeText(getActivity(),"Toast Message",Toast.LENGTH_SHORT).show();
}
});
*텍스트 포커스 이동
exPasswordEt.requestFocus();
*쉐어드프리퍼런스 값 덮어쓰기
passwordPrefs.edit().putString("password", getNewPasswordEt).commit();
https://heeyjinny.tistory.com/155
[App] 비밀 다이어리
*비밀 다이어리 -비밀번호가 설정되어 있는 다이어리 -비밀번호는 변경 가능함 *구조 -앱 실행 -0~9 범위를 가지고 있는 3개 비밀번호 선택 --초기 비밀번호 기본 값은 000 -OPEN 버튼 클릭 --저장되어
heeyjinny.tistory.com
'+)기록 > 과제' 카테고리의 다른 글
정리사항 9 - 사운드 (0) | 2023.02.22 |
---|---|
정리사항 8 - 맥주소 (0) | 2023.02.22 |
정리사항 6 - **설정창, Serializable상속(프레임 레이아웃과 설정창 연결 후 타이틀 설정), 기타 설정, 버전명 가져오기 (0) | 2023.02.21 |
정리사항 5 - PreferenceScreen사용(설정창 구현) (0) | 2023.02.17 |
정리사항 4 - 에디트텍스트 속성(밑줄 색상 등), 폰트적용 시 안 보이는 문제, 커스텀 다이얼로그, 클릭이벤트, 소프트바 숨기기(풀스크린) (0) | 2023.02.17 |