본문 바로가기

전체 글

(107)
안드로이드 크기 단위 (dp, sp, pt, px, mm, in) https://offbyone.tistory.com/229 안드로이드 크기 단위(dp, sp, pt, px, mm, in) 안드로이드 위젯의 크기를 지정할 때 사용되는 단위에 대해서 알아보겠습니다. 결론부터 말하자면 위젯의 크기는 "wrap_content", "match_parent" 또는 dp 단위를 사용하는것이 좋습니다. 텍스트의 크기� offbyone.tistory.com 대부분 레이아웃 관련 단위는 dp, 텍스트 관련 단위는 sp로 사용합니다.
버튼 OnClickListener 생성하기 위와 같이 버튼 4개를 생성해주었습니다. 이제 java > MainActivity.java에서 동작을 위한 리스너를 생성해주어야 합니다. Button을 입력하고 Alt + Enter 하면 자동으로 import 됩니다. 변수명을 지정해주고 findViewById 메서드를 이용하여 레이아웃 XML 파일에서 지정해준 버튼 id를 찾아야합니다. id는 'R.id.버튼명'으로 찾을 수 있습니다. 위와 같이 버튼 변수명.setOnClickListener(new View.onClickListener() {}); 으로 리스너를 만들어줍니다. 자동완성을 적극적으로 활용하면 코딩 시간이 짧아집니다. 안드로이드 스튜디오는 이클립스와는 달리 소문자/대문자를 잘 구분해서 입력해야 원하는 자동완성을 찾을 수 있습니다. setOn..
기본적인 레이아웃과 버튼 생성하기 레이아웃은 res > activity_main.xml에서 하는데 첫 실행 시 Design 탭에서만 보여지고 있습니다. 코드를 작성한다면 Code, 코드와 레이아웃을 같이 보고싶다면 Split으로 세가지 모드를 선택할 수 있습니다. 기본적인 버튼만 만들어보기 위해 중간에 태그는 지워주었습니다. 우선 레이아웃은 LinearLayout으로 변경해줍니다. 위의 코드를 변경하면 아래 으로 닫히는 태그도 자동으로 변경되나 오류가 난다면 확인해보시길! 그리고 레이아웃에 orientation 속성에 vertical 값을 줍니다. horizontal 값으로 지정할 시 위젯들이 수평으로 붙고 vertical 값일 때는 수직으로 붙습니다. 홈페이지 열기, 전화 걸기, 갤러리 열기, 프로그램 끝내기 버튼을 만들었습니다. ba..
프로젝트 구조 살펴보기 - manifests > AndroidMainfest.xml 앱의 여러가지 정보를 담고있는 중요한 파일이며 label에 임의의 문구로 실행시켜보면 우측과 같이 앱의 이름이 바뀝니다. - java > 패키지명 > MainActivity.java 자바의 main 메서드와 같은 역할을 하며 java > 패키지명 하위에서는 주로 액티비티에서 할 일을 프로그래밍합니다. - res 앱 개발에 사용되는 이미지, 레이아웃, 문자열 등이 들어가는 폴더입니다. drawable: 이미지 파일 저장 layout: 액티비티(화면)를 구성하는 레이아웃 XML 파일 저장 values: 버튼 이름 등 문자열을 저장
안드로이드 스튜디오 설치와 개발 환경 설정하기 1. 안드로이드 스튜디오 설치 https://developer.android.com/studio 위 링크로 접속하여 안드로이드 스튜디오를 설치하고 실행합니다. 첫 실행 시 이전 환경설정 정보를 가져올 수 있는 창이 하나 뜨는데 없으므로 'Do not import settings'를 체크하고 OK 버튼을 클릭합니다. 저는 익명의 데이터를 수집해도 되겠냐는 질문에 'Don't send'를 클릭했습니다. Standard 타입으로 설정 단계를 진행해줍니다. 다크/화이트 테마 중 원하는 컬러의 테마를 선택하고 Next 버튼을 클릭합니다. Cancel 버튼을 클릭하지 않고 Finish 버튼을 클릭하면 각종 컴포넌트가 설치되는데 이후 창에서 Finish 버튼을 클릭해주세요. 2. 환경설정 우측 하단 Configure..
자료형 - 숫자형 정수형 a = 123 a = -178 a = 0 실수형 a = 1.2 a = -3.45 8진수와 16진수 a = 0o177 // 8진수 (0o) b = 0x8ff // 16진수 (0x) 사칙연산 a + b // 더하기 a - b // 빼기 a * b // 곱하기 a / b // 나누기(나머지) a ** b // 제곱 a // b // 나누기(몫 - 정수)
UTF-8 인코딩 설정하기 프로젝트\src\main\webapp\WEB-INF\web.xml 파일에 아래 코드를 추가해줍니다. encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encoding /*
스프링 프레임워크(Spring Framework) 설치 및 환경 설정하기 1. STS3 (Spring Tool Suite 3) 설치하기 http://spring.io 위 스프링 공식 사이트로 접속하여 Projects > Spring Tools 4 페이지로 연결합니다. 아래쪽으로 스크롤을 계속 내리면 전 버전인 STS3을 찾고있냐는 질문이 보입니다. Spring Tool Suite 3 wiki 링크로 접속해주세요. 이클립스 툴은 4버전대로 다운로드 받아 C드라이브같은 적당한 위치에 압축을 풀어줍니다. STS3 폴더 > sts-bundle > STS.exe를 바로가기로 만들어서 사용할 위치로 빼두고 실행시켜줍니다. 혹은 이클립스의 Help > Eclipse Marketplace로 들어가 STS를 검색하여 설치하는 방법도 있습니다. 편한 방법대로 설치하여 쓰시면 됩니다. 2. 스프..