TOP
본문 바로가기
📚 목차
728x90

전체 글879

[Android] 컴파운드 버튼 2 - 라디오 버튼 이전 내용 [Android] 컴파운드 버튼 1 - 체크 박스이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯puppy-foot-it.tistory.com라디오 버튼 라디오 버튼: 선택과 선택 해제의 두 가지 중 한 가지 상태를 나타내는 위젯으로, 라디오 버튼을 여러 개 묶어 라디오 그룹(Radio Group)으로 묶어 그룹화해서 사용한다.라디오 버튼의 경우, 체크박스와 달리 상호 배타적이므로 하나의 라디오 버튼을 선택하면 나머지 라디오 버튼은 모두 자동으로 선택이 해제된다. ▶ 동일한 라디오 그룹에 속한 라디.. 2025. 4. 30.
[Android] 컴파운드 버튼 1 - 체크 박스 이전 내용 [Android] 이벤트 리스너 예제이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android]puppy-foot-it.tistory.com컴파운드 버튼 (Compound Button) 컴파운드 버튼: Android UI에서 단일 버튼으로 단일 또는 다중 선택을 허용하는 사용자 인터페이스 하위 위젯으로 버튼 내에서 선택 또는 상태를 설정할 수 있다. 컴파운드 버튼에서는 이벤트 리스너인 OnCheckedChangedListener를 사용하여 이벤트를 처리한다.체크박스 체크박스는 두 가지 상태를 갖.. 2025. 4. 30.
[Android] 이벤트 리스너 예제 이전 내용 [Android] 텍스트뷰 동적 생성이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원puppy-foot-it.tistory.com이벤트 리스너 이벤트 리스너는 사용자와의 상호작용을 처리하기 위한 중요한 구성 요소다. 사용자가 특정 작업(예: 버튼 클릭, 터치, 스와이프 등)을 수행할 때, 이벤트 리스너는 해당 이벤트에 대한 반응을 정의할 수 있다.이벤트: 사용자의 입력(터치, 클릭 등) 또는 시스템에서 발생하는 특정 작업. 리스너: 이벤트가 발생했을 때 수행할 작업을 정의하는 인터페이.. 2025. 4. 29.
[Android] 텍스트뷰 동적 생성 이전 내용 [Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전puppy-foot-it.tistory.com텍스트뷰 동적 생성 동적 텍스트 뷰 생성은 앱의 유연성과 사용자 상호작용을 높여주며, 상황에 따라 변화하는 내용을 효과적으로 표시할 수 있는 기능이다. import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widg.. 2025. 4. 29.
[Android] 레이아웃 - 2 : 제약 레이아웃, 레이아웃 편집기 이전 내용 [Android] 레이아웃 - 1이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전 내용 [Android] 안드로이드 위젯puppy-foot-it.tistory.com제약 레이아웃 제약 레이아웃은 뷰의 크기와 위치를 결정할 때 제약 조건(Constraint)을 사용한다. 제약 조건이란 뷰가 레이아웃 안의 다른 요소와 어떻게 연결되는지 알려주는 것으로, 다른 요소들과 연결선을 통하여 만들 수 있다. 아래와 같은 로그인 레이아웃이 있다. (activity_main.xml) [코드 설명]Ima.. 2025. 4. 29.
[Android] 레이아웃 - 1: 레이아웃 종류 이전 내용 [Android] 위젯 - 이미지뷰(Image View)이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전 내용 [Android] 안드로이드 위젯(widget)이전 내용 [Android] Android Studio 다운 받puppy-foot-it.tistory.com레이아웃 레이아웃(Layout) : 안드로이드 앱에서 화면에 보이는 요소(Button, TextView 등등)를 뷰(View)라고 하고, 여러 뷰들을 포함하고 배치하는 역할을 하는 것. 레이아웃은 위젯의 위치를 정렬하거나 연관된 위젯들을 그룹화하는 역할을 한다. 즉, 앱 화면에 위젯을 어떻게 배치할지를 결정한다.[안드로이드에서 제공하는 5.. 2025. 4. 29.
[Android] 위젯 - 이미지뷰(Image View) 이전 내용 [Android] 계산기 만들기이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전 내용 [Android] 안드로이드 위젯(widget)이전 내용 [Android] Android Studio 다운 받기자바 안드로이드란? 자바(Java)puppy-foot-it.tistory.com이미지뷰 이미지뷰는 화면에 이미지를 표시하는 위젯으로, 설정한 이미지를 화면에 보여주는 역할을 한다.보통 이미지 파일을 프로젝트의 drawable 폴더에 넣은 후 해당 이미지 파일을 ImageView에서 불러와 사용한다.※ 이미지 파일명은 알파벳 소문자 또는 '_' 로 시작해야 한다. ◆ 이미지뷰 속성1. 기본 속성android:layout_width: 뷰의 너비 설정.. 2025. 4. 29.
[파이썬] FastAPI - ORM 연동하기(SQLAlchemy) 이전 내용 [파이썬] FastAPI - 웹소켓이전 내용 [파이썬] FastAPI - 스트리밍 응답이전 내용 [파이썬] FastAPI - 쿼리 매개변수, 경로 매개변수, 백그라운드 태스크이전 내용 [파이썬] FastAPI - 정적 파일, API Router이전 내용 [파이썬] FastAPI - Fpuppy-foot-it.tistory.com데이터베이스와 ORMORM은 복잡한 SQL 쿼리 대신 객체지향 방식으로 데이터베이스를 조작할 수 있게 해주는 프로그래밍 기법이다.보다 상세한 내용은 하단 링크 참고 [Java] Spring Boot: ORM, JPA, 하이버네이트이전 내용 [Java] Spring Boot: 테스트 코드이전 내용 [Java] Spring Boot: 방명록 Rest API 구현(feat. .. 2025. 4. 28.
[Android] 계산기 만들기 이전 내용 [Android] 회원정보 출력 기능 만들기이전 내용 [Android] 난수 생성기 만들기이전 내용 [Android] 안드로이드 위젯(widget)이전 내용 [Android] Android Studio 다운 받기자바 안드로이드란? 자바(Java)는 안드로이드 애플리케이션 개발에 가장 널puppy-foot-it.tistory.com계산기 만들기 Q. 사칙연산 기능이 구현된 계산기 만들기▶ 숫자 두 개를 각각 EditText로 받고, 사칙연산은 각각 버튼으로 만들고, 결과는 EditText로 출력 [activity_main.xml] ◆ 버튼을 감싼 LinearLayoutLinearLayout.. 2025. 4. 28.
[Android] 회원정보 출력 기능 만들기 이전 내용 [Android] 난수 생성기 만들기이전 내용 [Android] 안드로이드 위젯(widget)이전 내용 [Android] Android Studio 다운 받기자바 안드로이드란? 자바(Java)는 안드로이드 애플리케이션 개발에 가장 널리 사용되는 프로그래밍 언어 중 하나puppy-foot-it.tistory.com회원 정보 출력 기능 구현 Q. 아이디, 패스워드, 전화번호를 입력 받아 버튼을 누르면 회원정보를 출력하는 기능을 구현한다.▶ 아이디, 패스워드, 전화번호는 EditText 위젯을 사용하고, 회원정보 출력은 TextView 위젯을 사용한다. ※ EditText: 텍스트 입력이 가능한 필드속성설명android:autoText자동으로 타이핑 오류 교정 android:drawableBotto.. 2025. 4. 28.
[Android] 난수 생성기 만들기 이전 내용 [Android] 안드로이드 위젯(widget)이전 내용 [Android] Android Studio 다운 받기자바 안드로이드란? 자바(Java)는 안드로이드 애플리케이션 개발에 가장 널리 사용되는 프로그래밍 언어 중 하나이다. 자바를 사용하여 안드로이드 앱을puppy-foot-it.tistory.com난수 생성기 만들기 Q. 버튼을 누르면 임의의 수(난수)를 하나 생성해주는 기능을 구현하라. [activity_main.xml]사용자가 버튼을 클릭했을 때 랜덤 숫자를 생성하고 이를 TextView에 표시하는 기능을 한다. TextView는 현재 생성된 난수를 표시하기 위해 사용되며, Button은 사용자가 클릭함으로써 난수를 생성할 수 있는 인터랙티브한 요소이다. ◆ TextVi.. 2025. 4. 28.
[Android] 안드로이드 위젯(widget) 이전 내용 [Android] Android Studio 다운 받기자바 안드로이드란? 자바(Java)는 안드로이드 애플리케이션 개발에 가장 널리 사용되는 프로그래밍 언어 중 하나이다. 자바를 사용하여 안드로이드 앱을 개발함으로써, 많은 개발자들이 안정적puppy-foot-it.tistory.com안드로이드 위젯 안드로이드 애플리케이션은 하나 이상의 액티비티가 모여 구성되며, 각각의 액티비티는 하나의 앱 화면을 담당하며, 이 액티비티들은 다양한 위젯으로 구성된다.위젯은 안드로이드 애플리케이션 화면을 구성하는 사용자 인터페이스 요소로, 홈 화면 맞춤설정의 필수적인 부분이다. 위젯은 사용자의 홈 화면에서 바로 액세스할 수 있는 앱의 가장 중요한 데이터와 기능을 '한눈에 보기' 뷰로 간주할 수 있다. 사용자는 홈.. 2025. 4. 28.
728x90