안드로이드 스튜디오13 [안드로이드 스튜디오] 앱만들기 #7. Navigation Drawer Activity [ 실행 화면 ] 원래 듣던 강의인 홍드로이드 강의를 따라 듣는데 아무래도 5년전 강의다보니...댓글창에서도 androidx가 도입되면서 달라진 부분이 많다고 해서 이번 강의는 참고만 했다.그리고 구글에서 Navigation Drawer Activity를 검색해보면서 관련 내용을 찾아보았다! ... NavigationDrawer란? 앱을 사용하다보면 좌우측 상단 막대기 세개 등 메뉴 목록이 있는 앱이 있다.이 화면을 바로가기 메뉴 화면이라고 하고,안드로이드에서는 NavigationDrawer 라는 이름으로 제공하고 있다. 기본적으로 DrawerLayout 내부에 NavigationView를 추가하여 구현한다. include 부분으로 네비게이션을 포함시켰다.투명한 상태의 View를 하나 올리고.. 2024. 8. 29. [안드로이드 스튜디오] 앱만들기 #6. ListView [ 실행화면 ] 달리고 달려 벌써 6번째 강의까지 왔다.이번엔 자주 사용되는 ListView를 아주 간단하게 알아보는걸로 시작~ 1. activity_main.xml 이제 이 xml은 별로 어렵지 않다.추가되거나 변경되는 부분이 해당 강의에서 배우는 부분밖에 없기 때문 ㅎㅎ이번 xml에서도 ListView만 추가되었다. 2. MainActivity.javapackage com.example.android_test;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.ArrayAdapter;import android.widget.Button;import and.. 2024. 8. 27. [안드로이드 스튜디오] 앱만들기 #5 패키지구조 & 역할 https://www.youtube.com/watch?v=Y3vZFe5fI9c&list=PLC51MBz7PMyyyR2l4gGBMFMMUfYmBkZxm&index=6 이건 관련 영상을 보면서 이해하는게 더 도움될 것 같아서 링크를 먼저 남긴다.이 설명을 들으면서 메모장에 쓴 내용을 정리해 볼 예정이다. 1. AndroidManifest.xml 이번 강의에서는 제일 먼저 그동안 다루지 않았던 AndroidManifest.xml에 대해 알아본다. application 부분에서는 기본 앱 설정들을 세팅해 줄 수 있다. icon의 @mipmap/i.. 2024. 8. 27. [안드로이드 스튜디오] 앱만들기 #4. ImageView, Toast + gravity [ 실행 화면 ] 4번째 강좌의 내용은 ImageView를 만들고, 이 ImageView를 클릭했을 때 간단한 Toast 가 뜨도록 하는 것이다.#3의 내용보다 훨씬 코드도 간단하다! 그냥 ImageView만 가져오는 정도.. 1. activity_main.xml 특별히 크게 추가된 부분은 없고, ImageView를 가져왔다.src로 이미지 경로를 가져오는데, mipmap은 아이콘들을 모아두는 곳으로기본적으로 ic_launcher, ic_launcher_round 등이 있다. 기본 아이콘이다. 귀여움! 추가적으로 중앙 정렬을 하기 위한 방법을 설명하자. 위 xml에서 LinearLayout안에 또.. 2024. 8. 27. [안드로이드 스튜디오] 앱만들기 #3. Intent (화면 전환) [ 실행 화면 ] 이번에는 우리가 평소 앱을 사용하면서 버튼을 누르면 다른 화면으로 전환되는 등Intent (화면전환)에 대해서 알아보도록 하자! 우선 화면전환을 하기 위해서는 xml 화면이 2개가 있어야하고,xml과 java 파일은 한 세트로 짝궁이므로 이 화면에서 com.example.android_test - 마우스 우클릭 - New - Activity - Empty ... 클릭!이후 두번째 activity 이므로 나는 subActivity로 이름을 설정해주었다. 1. activity_main.xml 버튼을 하나 만들어주고, 해당 버튼을 클릭하면 activity_sub.xml로 넘어가도록 설정해준다.Button의 id는 이름 그대로 btn_move로 할당해준다. 2. activit.. 2024. 8. 26. [안드로이드 스튜디오] 앱만들기 #2. EditText, Button + 타이틀바 생성 [ 실행화면 ] #1에서 간단한 textView를 xml에 쓴 후 AVD에 띄워보는것까지 했고,#2에서는 EditText, Button을 하나씩 만들고MainActivity.java 파일을 조금 건드려 버튼을 클릭하면 EditText에 설정한 text가 들어가도록 했다. 1. activity_main.xml 앞선 강의와 다르게 이번 EditText와 Button에는 id를 부여해주었다.MainActivity.java 파일에서 이 id를 가져와서 쓰기 위함이다.width나 height 속성은 대체로 단위를 dp로 주는듯... 2. MainActivity.javapackage com.example.android_test;import android.os.Bundle;import and.. 2024. 8. 26. 이전 1 2 3 다음