웹앱개발/Android Studio 5

*2021-05-21

progressbar - 진행 상태 표현(막대모양 / 원모양) - max : 진행 상태의 최대값 - progress : 진행 상태 값 - setProgress(int progress) : 프로그레스 바의 진행 상태 값을 바꿀 수가 있음 - intcrementProgressBy(int diff) : 현재 진행 상태 값에 더하거나 뺄 수 있음 - requestWindowFreature(Window.FEATURE_PROGRESS) : 이 메서드를 사용하면 프로그레스 바가 앱의 타이틀 부분으로 올라가서 컨텐츠를 수월하게 볼 수 있게 해 줌 일반적으로는 앱의 타이틀을 안 보이도록 하기 때문에 크게 유용한 메서드는 아님 화면 간 전환하는 방법 - 액티비티 - 레이아웃 - 액티비티 하나만 사용 - 여러 액티비티를 만..

*2021-05-20

1. EditText - 입력상자의 역할 2. 이미지 뷰, 이미지 버튼 - 이미지를 표시하려면 /app/res/drawable 폴더에 이미지가 있어야 합니다. - srcCompat, src: 표시할 이미지를 지정 - maxWidth, maxHeight : 보여줄 이미지의 최대 너비, 높이 설정 - tint : 이미지뷰의 색을 지정할 수 있습니다. - scaleType : 이미지 확대, 축소여부를 설정 커서 관련된 속성 - selectAllOnFocus : 텍스트가 입력이 되어있을 때 다른 곳을 클릭했다가 다시 그 텍스트를 클릭하면 텍스트 전체 가 선택되도록 할 수 있는 속성 - cursorVisible : 포커싱이 되었을 때 커서를 안 보이도록 할 수 있습니다. 커서 관련 메서드 - public int ..

*2021-05-18

스크롤뷰 - 컨텐츠(내용)가 레이아웃을 벗어났을 때 수평 또는 수직 스크롤을 달아서 컨텐츠를 볼 수 있도록 하는 역할 horizontal scrollview vertical scrollview edittext 입력 체크시 textwatcher 구현 기본 위젯, 드로어블 //////텍스트뷰//////에서 텍스트를 설정하는 방법 1. 직접 설정 - text 속성에 내용을 직접 입력 2. xml 파일을 사용한 설정 - /app/res/values/strings.xml에 내용을 작성하고 strings.xml에 있는 내용과 text 속성을 연결시킵니다. [textSize] - dp : - sp: 글자의 크기를 지정할 때 주로 사용하는 단위 / 글꼴에 따라서 크기가 유동적으로 지정됩니다./ 화면 밀도에도 영향을 받..

*2021-05-17

[LinearLayout] layout_gravity - 부모 컨테이너(레이아웃)에 여유 공간이 있다면 여유 공간 안에서 뷰를 정렬 gravity - 뷰 안에 표시하는 내용(컨탠츠)을 정렬 margin : 밖의 여백 padding : 안의 여백 layout_weight : 비중, 여유공간에서 나눠가짐 layout_above : 이 속성을 적용받는 뷰가 대상 뷰의 위에 있도록 대상 뷰는 아이디로 지정 layout_below : 이 속성을 적용받는 뷰가 대상 뷰의 아래에 있도록 대상 뷰는 아이디로 지정 정렬, 마진, 패딩, weight: 대부분의 레이아웃에 다 적용됩니다. [RelativeLayout] [TableLayout] - 행과 열을 만들어 레이아웃을 구성 / TableRow 뷰를 사용해서 행을 만들..

*2021-05-14

- 가이드 라인: 여러 개의 뷰를 일정한 기준 선에 정렬할 때 사용합니다. 뷰처럼 화면에 배치를 할 수 있습니다. 실제 화면에서는 보이지 않습니다. - 뷰의 크기: layout_weight, layout_height - 뷰의 여백: Constraint Widget의 상 하 좌 우 margin(여백). 단, ConstraintLayout에서는 여백을 주려면 해당 방향에 제약조건이 설정되어 있어야 합니다. - 뷰의 연결점: 왼 오 위 아래 / 가로축 중앙, 세로축 중앙 / 베이스라인 - id 속성의 종류: 1. XML 레이아웃 파일 안에서 뷰를 구분할 때 2. XML 레이아웃 파일에서 정의한 뷰를 자바 소스 파일에서 찾을 때 - 연결점 속성이 생성되는 규칙: layout_constraint[소스 뷰의 연결점..