본문 바로가기
728x90
반응형

Android Studio17

[Android Studio] 첫 안드로이드 앱 개발 시작해보기 - Fragment (9) 쇼핑몰 앱을 보면 화면 하단에 홈,마이페이지,장바구니 등 이런 메뉴가 구성돼있는 걸 본적 있을 겁니다. 이런 UI구성을 하는데 안드로이드에서 Fragment를 사용해서 액티비티 내에서 여러 프라그먼트를 조합하여 다양한 화면 레이아웃을 만들 수 있습니다.. 어떻게 사용하는지 알아봅시다. activity_main.xml 전체 레이아웃은 으로 만들고 화면이 표시될 , 화면 전환시킬 버튼을 만들면 됩니다. 그리고 각 버튼에 맞는 레이아웃을 만들어 줍니다. text에 내용을 각각 바꿔서 확인할때 차질없도록 합니다. MainActivity package com.example.fragmenexample; import android.view.View; import android.widget.Button; import .. 2023. 11. 5.
[Android Studio] 첫 안드로이드 앱 개발 시작해보기 - RecyclerView (8) Recycler View를 사용하려면 build.gradle(app)의 dependencies에 implementation 'androidx.recyclerview:recyclerview:1.3.2' 추가해야합니다. activity_main.xml 를 추가하고 데이터를 추가하기위해 도 만들어줍니다. item_list.xml item_list는 추가되는 데이터를 출력하기위한 레이아웃입니다. MainData package com.example.recyclerview; public class MainData { private int iv_profile; private String tv_name; private String tv_content; public MainData(int iv_profile, Strin.. 2023. 11. 3.
[Android Studio] 첫 안드로이드 앱 개발 시작해보기 - WebView, Navigation Menu (7) WebView WebView는 앱에서 웹 페이지를 출력할 때 사용합니다. 여러 다른 어플에서도 이와 같은 방식을 많이 봤을텐데 직접 구현해보겠습니다. activity_main.xml 흰 바탕화면만 사용하려고 match_parent로 통일합니다. MainActivity package com.example.webview; import android.view.KeyEvent; import android.webkit.WebChromeClient; import android.webkit.WebResourceRequest; import android.webkit.WebView; import android.webkit.WebViewClient; import androidx.appcompat.app.AppCompatA.. 2023. 11. 2.
[Android Studio] 첫 안드로이드 앱 개발 시작해보기 - LIstView, SharedPreferences (6) ListView ListView는 스크롤 가능한 목록 형태의 데이터를 화면에 표시하는 데 사용합니다. 여러 항목을 수직으로 스크롤하며 볼 수 있고 다양한 방식으로 사용자와 상호 작용 가능합니다. 이제 ListView를 써보겠습니다. activity_main.xml을 보면 를 만들고 id를 부여합니다. 이제 MainActivity를 보겠습니다. package com.example.listexam; import android.widget.ArrayAdapter; import android.widget.ListView; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import java.util.ArrayList; impo.. 2023. 11. 1.
728x90
반응형
LIST