본문 바로가기

Android Java10

[Android] 안드로이드 레이아웃 Layout 종류 Android Layout 안드로이드에서 자주 사용되는 Layout은 3종류가 있다 Linear Layout 레이아웃 내부에 배치되는 뷰는 수평 또는 수직으로 나란하게 배치된다 수평인지 수직인지 레이아웃의 방향을 설정하여 사용해야 하며 내부에 배치되는 뷰들 간의 크기를 상대적을 구성 가능 Relative Layout 부모 뷰 또는 같은 자식뷰들의 영역에 대해서 상대적인 위치를 지정 예를 들어 기준을 정해 기준을 통해 가운데 정렬이나 좌우 정렬을 이용할 수 있다 부모 뷰 혹은 다른 뷰와의 상대적인 위치를 이용해 뷰의 위치를 결정 Frame Layout 여러 Layout을 중첩시켜 원하는 Layout만 볼 수 있게 해줌 하나의 뷰를 화면에 표시하는 레이아웃 중첩 기능을 자주 사용 뷰를 하나 이상 추가할 경우.. 2016. 7. 16.
[Android] 안드로이드 AlertDialog 확인 알림창 띄우기 Android 알림창 띄우기 사용자에게사용자 알림창을 띄어줌. HTML 의 Alert, Confirm 등을 혼합한 것과 유사함. 총 3가지 유형의 버튼을 제공함. Positive Button (예) Neutral Button (취소) NegitiveButton (아니오) AlertDialog 로제공되며, 사용을 위해 아래의 항목이 필요함. Title Message Buttons Icon (Optional)사용자에게사용자 알림창을 띄어줌. ex) 사용자에게 사용자 알림창을 띄움 위와 같이 버튼을 통해서 dialog 이벤트를 주는 것이다 @ 알림창 띄우기 실습 알림창을 띄우는 실습을 하기 위해 이전에 작성했던 SimpleBoard를 이용해서 실습을 해본다 SimpleBoard에서 뒤로 가기 두번을 누르면 종.. 2016. 7. 13.
[Android] 안드로이드 액티비티 스택 Activity Stack Android Activity Stack 관리 Activity (화면) 간 전환되었을 때 Activity Stack 관리된다 Android 의 Activity 는 새로이 실행될 때마다 Stack 에 Activity 를 저장해 둠. 여러 개의 Activity 가 수 단계의 Intent 로 연결되어 있다면, 모두 메모리에 저장되어 Application 자체가 매우 무거워 짐. Memory 를 관리할 방법이 필요한데, Flag 로 할 수 있다. @ Android의 대표적인 Flag Single TOP과 Clear TOP을 주로 사용한다 @ Flag Activity Single Top 이미 존재하는 액티비티라면 가져와서 사용하는 방식 @ Flag Activity No History 처음 이후 실행되는 Activ.. 2016. 7. 12.
[Android] 안드로이드 입력 체크 유효성 검사 Validation Check Android Validation Check @ Email 필수 입력 주기 추가적으로 이메일을 필수로 입력 값으로 주고 싶다면 RegistActivity에서 걸러줘야 한다 완료 버튼 눌렀을 시 이벤트를 잡아서 처리한다 입력창의 길이를 비교하여 0일 때 Toast를 띄우고 Focus를 맞춘 후 return 시키면 된다 위의 로직을 이용해서 Password도 적용이 가능하다 또한 비밀번호와 비밀번호 확인의 값이 같은지도 비교가 가능하다 결과를 보면 다음과 같다 *Source - Validation Check 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 if ( etEmail.getText().toString().length() == 0 ) .. 2016. 7. 12.