본문 바로가기
반응형

안드로이드 스튜디오 앱 개발61

[Android Studio] 안드로이드 스튜디오 프레임 레이아웃 (FrameLayout)에 대해 알아보자 오늘 알아볼 레이아웃은 프레임 레이아웃 (FrameLayout)입니다. 프레임 레이아웃은 1개 이상의 뷰를 추가할 때 순서대로 쌓이면서 뷰를 보여주는 레이아웃입니다. 이러한 특징 때문에 뷰들을 전환할 때 많이 사용하게 됩니다. 그렇다면 프레임 레이아웃으로 간단하게 뷰 전환의 예시를 보여드리겠습니다. 프레임 레이아웃 안에서 텍스트 뷰 전환 ​ 이렇게 activity_main.xml에 프레임 레이아웃 안에 텍스트 뷰를 한글 텍스트(visible 상태) 하나 영어 텍스트(invisible 상태) 하나 만들어줍니다. public class MainActivity extends AppCompatActivity { TextView textView_kor; TextView textView_eng; Button but.. 2023. 7. 24.
[Android Studio] 내 휴대폰 단말기로 제작한 애플리케이션(APP) 실행해서 검토하기 안드로이드 스튜디오에서 애플리케이션을 개발 중 코드를 작성하다가 가상 시뮬레이터로 내가 개발 중인 것이 정상적으로 돌아가는지 확인하곤 합니다. 하지만 내가 사용하는 휴대폰에서 애플리케이션을 작동시켜본다면 그만큼 확실한 것도 없지 않겠죠? 오늘은 자신이 가지고 있는 실제 휴대폰 단말기로 애플리케이션을 작동시키는 방법에 대해 포스팅하도록 하겠습니다. ​휴대폰 단말기로 애플리케이션 작동시키기 우선 휴대폰 단말기와 컴퓨터를 USB 선을 이용하여 연결시켜줍니다. 이렇게 연결의 하시고 휴대폰 설정에 들어가서 맨 아래 휴대전화 정보 메뉴에 들어가줍니다. 이렇게 휴대전화 정보 창으로 들어왔다면 그 안에 소프트 웨어 정보 메뉴로 들어가줍니다. 소프트웨어 정보 창에 몇 가지의 소프트웨어 정보들이 있는데 그중에 빌드번호 상.. 2023. 7. 13.
[Android Studio] 탭 레이아웃(TabLayout)으로 프래그먼트 화면전환하기 ​오늘은 탭 레이아웃을 이용하여 각각 다른 탭을 누를 때마다 프레임 레이아웃 안에서 프래그먼트가 탭에 따라 전환되는 코드를 알아보도록 하겠습니다. 우선 탭 레이아웃과 프레임 레이아웃으로 구성된 xml 파일을 만듭니다. 간단하게 리니어 레이아웃(Orientation : Vertical)을 만들어 그 안에 TabLayout과 FrameLayout을 위 사진처럼 만들어줍니다. ​TabLayout 코드 안에 있는 tabIndicatorColor는 탭을 눌렀을 때 이 탭을 선택하고 있다는 표시를 할 색상을 의미하고, tabSelectedTextColor는 탭을 눌렀을 때 탭의 제목에 이 탭을 선택하고 있음을 표시하는 색상을 의미합니다. 이렇게 xml 파일을 만들었으면 필요한 만큼 Fragment를 만들어줍니다. .. 2023. 7. 13.
[Android Studio] 뷰결합(viewBinding)에 대해 알아보자, 뷰결합 초간단 설정 방법 안드로이드 앱 개발에서 ViewBinding은 XML 레이아웃 파일과 JAVA 코드를 연결하는 강력한 도구입니다. 이 기능을 통해 findViewById() 메서드를 사용하지 않고 뷰 요소에 쉽게 액세스할 수 있다는 장점을 가지고 있습니다. 이번 포스팅에서는 안드로이드 스튜디오 ViewBinding을 사용하는 방법과 코드 예제를 알아보도록 하겠습니다. ViewBinding?? ViewBinding은 Android Studio 3.6 Canary 11 이상에서부터 사용할 수 있는 개념인데, 이 기능을 활용하여 뷰와 상호작용을 쉽게 할 수 있습니다. ViewBinding이 findViewById를 대체하기 때문에 레이아웃에 ID가 있는 모든 뷰의 직접 참조가 포함됩니다. 쉽게 말하면 findViewById를.. 2023. 7. 13.
반응형