본문 바로가기
반응형

안드로이드9

View 표시/숨기기 전환 방법 View의 표시·숨기기를 바꾸려면, view#setVisibility(int visibility) 메소드를 사용합니다. visibility 인수는 가시 상태를 나타내는 상수를 지정합니다. 숨기기에는 두 가지 유형이 있으며 CSS visibility:hidden, display:none의 차이점과 유사합니다. 인수설명 View.VISIBLE 표시한다. 이것이 초기 값입니다. View.INVISIBLE 숨기기. 숨겨진 영역은 채워지지 않습니다. view가 보이지 않는 것만으로, 영역은 차지한다. CSS visibility:hidden과 비슷합니다. View.GONE 숨기기. 숨겨진 영역을 채웁니다. view가 원래 없었던 것처럼 행동한다. CSS의 display:none과 비슷합니다. 버튼으로 표시, 비표시.. 2023. 1. 10.
Android: Cursor API 요약 ●Class 개요 이 인터페이스는 데이터베이스에 대한 쿼리에서 반환되는 결과 집합에 대한 임의 액세스를 제공합니다. 커서의 구현에 있어서 동기 보증은 필수는 아닙니다. 여러 스레드에서 커서를 사용하는 쪽이 동기화를 보장해야 합니다. public abstract void close () Cursor의 클로즈는, 모든 자원을 해방해 이것을 완전하게 무효로 합니다. deactivate()→requery()와 달리 Cursor가 다시 활성화(activate)가 되지는 않습니다. public abstract void copyStringToBuffer (int columnIndex, CharArrayBuffer buffer) 인수의 버퍼에 참조열의 내용을 텍스트로 포함합니다. 버퍼 사이즈가 불충분하면, 새로운 ch.. 2022. 12. 24.
[Android] LayoutInflater 정보 (생성, 방법 비교, 구현) 안드로이드의 inflater란? LayoutInflater는 지정된 xml 레이아웃(View) 리소스를 사용할 수 있는 메커니즘 View의 inflate에 대해 LayoutInflater에서 view를 생성하는 방법 자주 보는 방법 1. context#getSystemService(Context.LAYOUT_INFLATER_SERVICE); 2. Layoutinflater.from(Context context) 3. View.inflate(Context context, int resource, ViewGroup root) //1 일반적인 생성 방법 LayoutInflater inflater = (LayoutInflater) context.SystemService(Context.LAYOUT_INFLATER.. 2022. 12. 23.
Android 앱 개발에서 ProgressDialog를 추가하는 방법 ProgressDialog란? ProgressDialog(프로그레스 다이얼로그)란, 앱으로 시간이 걸리는 처리를 하고 있을 때 어느 정도 처리가 진행되고 있는지 다이얼로그로 표시하고 싶은 경우에 사용되는 GUI 컴퍼넌트입니다. 앱이 데이터를 다운로드할 때 등에서 본 적이 있다고 생각합니다. 디폴트에서는, 수평에 바를 설치해 진척을 표시하는 타입과, 돌고 있는 아이콘으로 처리가 실행중인 것을 표시하는 타입의 2 종류가 준비되어 있습니다. ProgressDialog 추가 이번에는 예로 아이콘으로 표시하는 ProgressDialog 유형을 추가하는 방법을 소개합니다. ProgressDialog 배치 ProgressDialog는 java 파일을 편집하고 추가합니다. import android.app.Activi.. 2022. 12. 22.
DialogInterface.OnClickListener 인터페이스 DialogInterface.OnClickListener 인터페이스는 대화 상자에 포함된 버튼 클릭 처리에 사용됩니다. 클릭 시 호출되는 메서드는 'onClick' 메서드입니다. public void onClick(DialogInterface dialog, int whichButton) This method will be invoked when a button in the dialog is clicked. Parameters: dialog The dialog that was cancelled will be passed into the method. whichButton The button that was clicked, ie BUTTON1 or BUTTON2. 첫 번째 인수에는 클릭이 발생한 'andro.. 2022. 12. 21.
[Android] 데이터베이스 SQLite를 쉽게 작성 대용량 데이터를 읽고 쓰고 더 검색하려는 경우 데이터베이스가 편리하며 Android에서는 SQLite를 사용합니다. 여기에서는 간단한 예를 보겠습니다. SQLite SQLite의 데이터는 표와 같은 구조로 관계(Relation)라고 하는 개념으로 모델화되어 있습니다. 예를 들어 기업의 주가가 이와 같이 데이터베이스화된다고 가정하면 번호 기업명 주가(USD) 001 Apple 217 002 Google 1105년 003 아마존 1764년 004 Microsoft 108 … 이러한 데이터베이스를 SQLite로 만들어 Android로 표시해 봅시다. SQLiteOpenHelper 데이터베이스 작성, 데이터 추가 및 삭제 등을 관리하기 위해 SQLiteOpenHelper 클래스가 있습니다. 이것을 상속받은 클래.. 2022. 12. 17.
반응형