목록화면 (3)
MyCloud
간단한 로그인 화면 만들기 - 자동로그인 기능 이전에 만들었던 화면에 자동로그인 기능을 붙여보도록 하겠습니다.이 예제에서는 자동로그인을 위해 오직 SharedPreference만 사용했지만나중에 아이디와 비밀번호는 SQLite에 저장되도록 변경할 예정입니다.화면은 다음 링크를 참고하시면 됩니다. http://swalloow.tistory.com/58 SharedPreference에 대한 정보는 http://swalloow.tistory.com/59 에서 확인하실 수 있습니다.먼저 java 파일로 가서 사용할 객체를 생성합니다.EditText idInput, passwordInput; CheckBox autoLogin; SharedPreferences pref; SharedPreferences.Editor..
간단한 로그인 만들기 - 화면 기본적인 레이아웃에 대해 공부했으니 간단한 로그인 화면을 만들어 보겠습니다.먼저 빈 프로젝트를 생성하시고 xml 파일로 이동합니다.사용한 액션바의 스타일은 Theme.AppCompat 입니다. 자유로운 화면 구성을 위해 RelativeLayout을 선택하고이메일과 비밀번호를 입력할 EditText를 2개 생성합니다. 각 입력텍스트의 가로는 300dp, 세로는 50dp로 설정하고android:layout_centerHorizonal="true"를 통해 가운데 정렬합니다.그리고 힌트메세지로 Email과 Password를 넣습니다.RelativeLayout의 정렬에 대해 잘 모르시는 경우 아래의 표를 참고하시면 됩니다 ! 속 성 설 명 layout_alignParentTop 부모..
안드로이드 레이아웃 구현 안드로이드의 레이아웃은 일반적으로 XML을 통해 구현합니다. 위와 같이 Design 탭을 이용해 컴포넌트를 옮겨서 완성하는 방법이 있고또는 자바코드로 구현할 수도 있습니다. XML로 구현했을 때의 장점은 우선 편리하다는 점입니다.코드를 작성할 필요없이 안드로이드 스튜디오를 통해 쉽게 구현할 수 있으며 시각화 할 수 있습니다.그리고 가장 큰 이점은 어플리케이션을 행동을 제어하는 코드로부터 따로 표시하기 좋다는 점입니다.자바에서 소스코드를 수정하고 다시 컴파일링하지 않아도 수정 또는 변경할 수 있습니다. 위와 같이 첫줄에 인코딩 정보를 뷰마다 한번씩 입력하게 되고각 컴포넌트는 트리 구조를 이루게 됩니다. id 속성은 XML 내에서 보기를 식별하기 위해 사용되며 과정은 다음과 같습니다..