728x90 반응형 Android Studio17 [Android Studio] 첫 안드로이드 앱 개발 시작해보기 - ImageView, AndroidManifest, values (5) 앱 화면에서 사진을 출력하는 걸 보겠습니다. ImageView activity_main.xml 레이아웃 안에 새로 을 만들고 그 안에 를 통해서 src 경로에 있는 사진을 화면에 출력합니다. 이때 경로는 main하위에 res폴더가 기본 경로입니다. 예제에서는 기본 폴더에 기본 사진을 썼습니다. 그리고 gravity가 처음 보이는데 레이아웃안에 요소를 좌측, 중앙, 우측으로 출력합니다. package com.example.firstapp2; import android.content.Intent; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView.. 2023. 11. 1. [Android Studio] 첫 안드로이드 앱 개발 시작해보기 - Intent (4) 30일 박람회 다녀오고 이력서, 자기소개서 그리고 포트폴리오 수정하느라 조금 늦었습니다. 그럼 또 새로운 기술들을 배워봅시다. Intent는 다른 화면으로 이동하려면 해당 화면의 액티비티를 시작할때 사용합니다. 이때 전 화면에서 입력한 값을 다음 화면에 넘겨줄 수 있는데 기존 프로젝트에서 두번째 화면으로 사용할 액티비를 추가합니다. firstAPP2 우클릭 → New → Activity → Empty Activity 이름은 SubActivity로 만들면 자동으로 xml까지 만들어 줍니다. 그럼 activity_main.xml에서 activity_main.xml 에서 저번 시간에 배운 를 사용해서 입력을 받고 을 만들어 SubActivity로 넘겨줄 버튼을 만듭니다. Button과 EditText를 선언하.. 2023. 10. 31. [Android Studio] 첫 안드로이드 앱 개발 시작해보기 - EditText, Button (3) 저번 포스팅에 이어 이번엔 조금 더 다양한 기능을 배웠습니다. 그래서 새로 배운 것을 복기하고 글을 남겨둘건데 그 전에 HTML에 익숙한 저는 width, height 길이 설정할때 px가 안되서 당황했습니다. 그러다 dp와 sp를 이제 알게 되었는데 이거부터 간단히 설명하고 시작하겠습니다. 1. dp : 화면 독립적인 픽셀로, 모든 화면 크기와 밀도에서 동일한 크기를 보장합니다. ● 안드로이드에서는 주로 뷰의 크기, 여백, 패딩, 텍스트 크기 등을 지정할 때 사용합니다. (Layout) 2. sp : 폰트 크기에 사용되는 스케일 독립적인 픽셀입니다. ● 텍스트 크기를 지정할 때 주로 사용되며, 사용자의 시스템 설정에 따라 텍스트 크기가 조절됩니다. (Text) 와 을 만들었습니다. 은 말그대로 버튼이라.. 2023. 10. 29. [Android Studio] 첫 안드로이드 앱 개발 시작해보기 - 가상 기기 (2) 저번 포스팅에서 디버그를 하지 못했는데 결국 해냈다. 방법은...버전 업데이트 방법을 모르겠어서 그냥 34버전으로 프로젝트를 새로 만들었다... 아직 버전 업데이트 하는게 이해가 안되지만 계속 공부하면서 알아가야겠다. 이렇게 가상 기기가 오류 없이 잘 실행되어 firstAPP2가 잘 실행되고 있습니다. ConstraintLayout 에서 LinearLayout 으로 바꿨습니다. 둘의 차이는 ConstraintLayout이 더 복잡한 레이아웃을 만들 때 유용하고 LinearLayout이 간단한 레이아웃 만들때 유용합니다. LinearLayout은 수평 또는 수직으로 배치할 수 있는데 android:orientation="vertical" //수직 정렬 android:orientation="horizonta.. 2023. 10. 29. 이전 1 2 3 4 5 다음 728x90 반응형 LIST