본문 바로가기
728x90
반응형
SMALL

안드로이드 스튜디오38

[Android Studio] Fragment Fragment Fragment는 Activity 내에 생성되는, UI 구성을 여러 개의 모듈 단위로 작성할 수 있도록 해주는 기능이다. 또한, 한번 작성된 Fragment는 여러 Activity에서 재사용이 가능하므로 UI 구성에 소요되는 작업량을 많은 부분을 감소시킬 수 있다. xml : main java : main package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity.. 2022. 10. 27.
[Android Studio] 현재 시간, 현재 날짜 구하기 (SimpleDateFormat) SimpleDateFormat SimpleDateFormat은 locale에 민감한 방식으로 날짜를 형식화하고 구문 분석하기 위한 구체적인 클래스이다. 서식 지정 (날짜 ➔ 텍스트), 구문 분석(텍스트 ➔ 날짜) 및 정규화를 허용한다. SimpleDateFormat은 날짜-시간 형식에 대한 사용자 정의 패턴을 선택하여 시작할 수 있다. 그러나 DateFormat에서 getTimeInstance, getDateInstance 또는 getDateTimeInstancein을 사용하여 날짜-시간 포맷터 (DateFormat)를 만드는 것이 좋다. 이러한 각 클래스 메서드는 기본 형식 패턴으로 초기화된 날짜-시간 포맷터를 반환할 수 있다. applyPattern 방법을 사용하여 원하는 대로 형식 패턴을 수정할 수.. 2022. 9. 23.
[Android Studio] 인트로 화면 인트로 (Intro) 인트로는 앱이나 동영상 콘텐츠 등에서의 영상이 시작되기 전에 나오는 10초가량의 짧은 브랜드를 나타내는 영상을 말한다. 인트로에 사용할 로고 이미지 파일을 res ➡ drawble 폴더에 드래그해서 logo라는 이름으로 삽입한다. 그 다음, java 폴더에 Empty Activity를 생성하여 java, xml 파일을 만든다. xml java package com.example.myapplication; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import androidx.appcompat.app.AppCompatActivity; public class intro extend.. 2022. 9. 21.
[Android Studio] 버튼 클릭시 화면 전환하기 (Intent) Intent Intent는 화면 전환뿐 아니라 정말 많은 용도로 앱을 개발하는데 이용하기 때문에 미리 익혀두는게 좋다. Intent를 이용해서 화면 전환하는 이유는 앱을 제작할 때 하나의 레이아웃으로만 제작을 할 수 없고 다른 화면과 기능을 넣어야 하기 때문에 자주 사용한다. main package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.widget.Button; import android.view.View; public class MainActivity extends AppComp.. 2022. 9. 21.
[Android Studio] 스피너 텍스트 스타일 스피너 텍스트 스타일 spinner 안에 있는 텍스트의 크기나 폰트 같은 속성을 바꾸는 방법이 있다. xml spinner_list.xml 파일을 추가로 만든다. main 처음 main.java 파일에서 android.R.layout.simple_spinner_item를 R.layout.spinner_list로 변경한다. ArrayAdapter adapter = new ArrayAdapter( this, android.R.layout.simple_spinner_item, items1 ); ArrayAdapter adapter = new ArrayAdapter( this, R.layout.spinner_list, items1 ); 2022. 9. 19.
[Android Studio] 스피너 (Spinner) 스피너 (Spinner) 스피너는 값 집합에서 하나의 값을 선택할 수 있는 빠른 방법을 제공한다. 기본 상태의 스피너는 현재 선택된 값을 표시한다. 스피너를 터치하면 기타 모든 사용 가능한 값을 포함하는 드롭다운 메뉴가 표시되며, 여기서 새 값을 선택할 수 있다. xml main package com.example.myapplication; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Spinner; imp.. 2022. 9. 19.
[Android Studio] CalendarView CalendarView 이 클래스는 날짜를 표시하고 선택하기 위한 달력 위젯이다. 이 달력에서 지원하는 날짜 범위는 구성할 수 있다. 이 위젯의 ​​정확한 모양과 상호 작용 모델은 OS 버전과 테마 (ex: Holo 대 Material)에 따라 다를 수 있지만 일반적으로 사용자는 날짜를 탭하여 날짜를 선택할 수 있으며 달력을 스크롤하거나 원하는 날짜로 이동할 수 있다. xml java package com.example.myapplication; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.CalendarView;.. 2022. 8. 12.
Android Studio Android Studio 구글이 안드로이드 앱 개발을 위해 JetBrains 사의 IntelliJ IDEA를 기반으로 만든 통합 개발 환경이다. 2014년 10월부터 이클립스를 대체해 안드로이드의 공식 IDE가 되었다. 무료로 제공되고 있으며 Windows, macOS, Linux를 지원한다. 2017년 5월부터 안드로이드의 공식 프로그래밍 언어로 채택된 Kotlin도 사용 가능하다. 기존에 이클립스로 작업하던 프로젝트를 안드로이드 스튜디오로 이전할 수 있다. (페이지 참조) 2020년 5월에 Android Studio 4.0을 배포했다. Motion Editor, Layout Inspector와 Validation, CPU Profiling, Build Analyzer 등의 기능이 개선되었다. 4.2.. 2022. 4. 6.
728x90
반응형
LIST