본문 바로가기

BackEnd/Android

(14)
위젯 - TextView, EditText - TextView text = 출력할 임의의 문구 입력 textSize = text의 폰트 사이즈 - EditText hint = HTML의 placeholder 역할 textSize = 입력받는 text의 폰트 사이즈 1. TextView 2. EditText 위 순서로 화면에 출력되었습니다.
안드로이드 크기 단위 (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..