자바 프로그래밍(300)
-
EditTextDemo-에디트텍스트, 입력필드
EditTextDemo-에디트텍스트, 입력필드 강의 내용 xml RelativeLayout 변경 -Graphical Layout > Text Fields - Plain Text 추가 //싱글라인으로 입력처리 -android:inputType="text" //멀티라인으로 입력처리 -andorid:inputType="textMultiLine" //힌트기능 - 데이터 입력에 대한 가이드 기능, 입력을 시작하면 사라짐 - android:hint="보여질 문자열" //android:text="보여질 문자열" - 입력한 문자열이 셋팅되어짐, - 입력시에도 사라지지 않음 android:text vs android:hint //포커주기 출력 결과 android:text vs android:hint android:hin..
-
EditText(텍스트에디트), 입력필드
EditText 사용자로부터 텍스트를 입력받는데 사용하는 위젯 XML 레이아웃 파일에 기재되는 주요 속성 속성의미android:autoText자동 철자 교정 기능을 사용할 것인지 지정android:capitalize입력된 텍스트의 첫 글자를 대문자로 자동 변경할지를 지정한다(영문 이름이나 도시명 등).android:digits숫자만 입력받을 수 있게 제한할지 여부를 지정한다.android:singleLine한 줄짜리 텍스트만 입력 받을지, 아니면 여러 줄도 입력할 수 있게 할지 지정android:numeric숫자만 입력받을 수 있도록 지정android:password암호 입력창으로 사용android:phoneNumber전화 번호를 입력받을지 지정android:inputMethod우편번호나 주민등록번호, ..
-
ImageViewDemo-이미지뷰
강의 내용 xml RelativeLayout 변경 Graphical Layout > image&Media-ImageView 추가 - 자동으로 종,회비율 맞춰줄 수 있습니다. //이미지 소스 연결 android:src="@drawable/southkorea" 이미지 피일 명명 southkorea.jpg 영문과 숫자만 사용, 소문자만 사용(구분을 용이하게 하기 위해) 형식이 다르고 동일한 파일명을 가진 이미지 southkorea.jpg southkorea.png 안드로이드는 파일명인 southkorea를 상수로 등록하게 되어 jpg와 png를 구분하지 못해 충돌나게됩니다. 이 경우 southkorea1.jpg southkorea2.png 형태로 파일명을 구분해 주어야 함 영역별 R class 호출 방법: j..
-
이미지(Image), 이미지뷰(ImageView)
ImageView 이미지뷰는 Activity로 이미지를 표시하기 위한 뷰, PNG, JPEG,GIF형식의 이미지를 취급 이미지 포멧 이미지 형식필수 확장자설명PNG(Portable Network Graphics)png권장됨(무손실) 투명이미지(고품질) 안드로이드 표준아홉 조각 확장성 이미지 (9-Patch Stretchable Image)9.png-권장됨(무손실) -아이콘 이미지로도 제작가능 -외곽부분을 확장가능JPG(Joint Photographic Experts Groupjpg, .jpeg권장되지는 않음(유손실) 압축률이 가장 좋음GIF(Graphics Interchange Format)gif사용하지 않는 것이 좋음 투명이미지(저품질) 이미지 파일명 영문과 숫자만 사용, 소문자만 사용(구분을 용이하게..
-
안드로이드, EventDemo-Button 이벤트처리(익명 내부 클래스)
이벤트 처리 - 익명 내부 클래스 사용 이벤트 소스와 이벤트 리스너 연결하면서 익명내부 클래스 구현 버튼을 클릭하면 현재 날짜와 시간 정보를 보여주도록 하겠습니다. xml 버튼 추가 버튼 좌우 크기 늘리기 wrap_content 글을 중심으로 상대적으로 감싸게 됨 match_parent 화면 크기와 매치 강의 내용 xml RelativeLayout변경 Graphical Layout > Form Widgets-Button추가 MainActivity.java //날짜 표현 형식 설정 //이벤트 소스와 이벤트 리스너 연결하면서 익명내부 클래스 구현 //현재 날짜와 시간 출력 결과
-
안드로이드, EventDemo-layout에 생성한 버튼(Button)을 읽어와서 연월일시간분초를 표시하기
layout에 생성한 버튼을 읽어와서 연월일시간분초를 표시하기 강의 내용 xml RelativeLayout변경 Graphical Layout > Form Widgets-Button추가 MainActivity1.java //현재 날짜와 시간 //기본 날짜 표현형식으로 출력 //날짜 표현 형식 설정 //날짜 표현 형식 지정하여 출력 MainActivity1.java + MainActivity.java implements View.OnClickListener //버튼 이벤트 소스와 이벤트 리스너 연결 //이벤트 핸들러 SimpleDateFormat 날짜 표현 형식 설정 SimpleDateFormat("yyyy-MM-dd a hh:mm:ss") 출력결과 기본 날짜 표현형식으로 출력 날짜 표현 형식 지정하여 출력..