목록2024/06/05 (7)
개발학습일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lcpoD/btsHQg7nHTB/0BGHQ5RNqyO4ZRQWYiSj2k/img.png)
Snackbar / Toast 사용하는 방법 1. Snackbar- 팝업으로 유저에게 정보를 전달한다.- 노출되어 있을 때 클릭 불가하다.- 현재 액티비티에 노출// 팝업으로 유저에게 알리는 방법1 스낵바Snackbar.make(btnSave, "필수 항목이니까 모두 입력하세요.", Snackbar.LENGTH_SHORT).show(); 2. Toast - 팝업으로 유저에게 정보는 전달한다.- 노출되어 있을 때 클릭 가능하다.- 디바이스 화면에 노출- Toast.makeText(무슨 액티비티, 텍스트, 팝업시간)// 팝업으로 유저한테 알리는 방법2 토스트Toast.makeText(MainActivity.this, "필수 항목이니까 모두 입력하세요.", T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/brDH0Z/btsHOMTRIkZ/KETVj8KYN3W80lWdmAycGK/img.png)
LinearLayout 2가지 종류 _ horizontal, veltical 1. LinearLayout( veltical ) ㄴ 2. LinearLayout( horizontal ) ㄴ 이미지 ㄴ 5. LinearLayout( veltical ) ㄴ 텍스트 2 ㄴ 텍스트 3 ㄴ 3. 텍스트 1 ㄴ 4. LinearLayout( horizontal ) ㄴ 이미지 1, 2, 3 LinearLayout( veltical ) | LinearLayout( horizontal ) 1. LinearLayout( veltical ) ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/VCBRv/btsHPhSLemV/HlWfc11XtbiaPQss3iPu31/img.png)
Quiz APP 만들기 1. activity_main.xml 화면 구성하기- textView : text, textsize, gravity, margin, layout 사이즈 지정(문제가 2줄로 나올 때도 버튼 위치 변동 없도록.) 사용- Widgets/progressbar : 진행상태 표시하기 : max(문제 개수 설정), margin- textView : text, textsize, gravity, margin 사용 - Button 2개 : text, textsize, background tint 2. 문제들을 res/calues/strings.xml 에 작성한다.- 글로벌 서비스 위해서 문자열 파일에 다 넣어준다. # 기존에 있던 것 Quiz # 내가 작성한 퀴즈 문제들 지구..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/IQ4LR/btsHOGyCRK0/CcBHXkMKTQ0rs8vdGhC6ik/img.png)
Vector Asset을 이용해서 액티비티에 사람모양 아이콘 넣기 1. 아이콘을 만들 수 있는 페이지로 이동하기- 사진을 저장하는 drawable에서 만들기 2. 원하는 Clip art를 선택하고 색과 투명도를 설정할 수 있다. 3. 아이콘을 만들면 drawable에 저장된다.- 사용하고 싶은 곳에 ImageView로 사용하면 된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0ZORR/btsHPM5w0f3/3ZGCtzKMlNUkNaIi1kH1sK/img.png)
유저가 보낸 데이터 로그에서 확인하는 방법 유저한테 입력받는 EditText를 만들었는데 유저한테 입력받은 값이 잘 오는지 로그로 확인하려고 한다. 저장이라는 버튼을 클릭했을 때, 로그로 보이도록 해준다. # btvSave 는 내가 만든 변수이름 btnSave.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 1. 유저가 에디트 텍스트에 입력한 내용을 가져온다. String email = editEmail.getText().toString(); Log..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8ZbdN/btsHO3z9zFZ/ELOih9Gzt6a9SwPu9G2QI0/img.png)
테스트 데이터를 지운 뒤, 인덱스 번호를 다시 1부터 하는 방법 MySQL Workbench로 쿼리문을 테스트하다 보면,테스트 데이터를 모두 지우고 새로 시작해도 인덱스 ID 부분의 숫자가 1부터 시작하지 않는 것을 해결하고자 한다. 해결방법은 간단한다.1. 모든 테스트 데이터를 지운다.- delete 문을 사용해도 되고, 직접 데이터를 선택해 지울 수도 있다. 2. Alter Table로 들어가서 Option에 Auto Increment를 1로 수정한 뒤 Apply 한다.- 이렇게 설정하면 인덱스 번호는 다시 1부터 시작된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uEigH/btsHNZFafyl/DS8eQKsI46OgpgdCOSy9KK/img.png)
Emulator 한국어 키보드 나오게 설정하기 1. 에뮬레이터의 설정에 들어가서, 언어(Language)를 검색한다.- Language & input 들어가기 2. Language & input 한번 더 선택하고 Languages 선택 -> + Add a language 선택해서 한국어 찾기 3. 한국어는 맨 밑 페이지에 있으니 한 번에 확 내리는 거 추천!! (한국어 대한민국 선택하기)- 에뮬레이터에서 한국어랑 영문으로 바꾸는 아이콘을 눌러서 사용 - 언어 설정이 잘되어서 한국어로 잘 입력되는 것을 확인할 수 있다.