분류 전체보기 (127) 썸네일형 리스트형 [안드로이드 스튜디오]액션바 메뉴를 화면에 보여주기 먼저 res 에 오른쪽키 눌러서 menu 디렉토리를 만들어준다. 그다음 메뉴 xml파일을 만들어주다. 그다음 메뉴 아이템을 끌어서 아래와 같이 만들어준다.화면구성은 이렇게 해줄것이다.아이콘은 빨간색 네모칸에 있는 것을 눌러주고 + 버튼을 눌러 새로 만들어주거나 고르면 된다. 그다음 showAsAction를 클릭하면 여러 메뉴가 나오는데 always를 체크하면 항상 액션바 우측상단에 뜨는 것이고 never는 ...모양으로 클릭해야 보여주는 것이고, ifRoom은 액션바가 모두 꽉찾을경우 ...으로 나오고 빈자리가 있으면 아이콘 모양이 액션바에 나타낸다는 뜻이다. 이렇게 모두 xml을 셋팅해준다. MainActivity로 가서 아래 코드를 작성해주고 실행하면 끝 // 액션바의 메뉴를 화면에 보여주는 .. [안드로이드 스튜디오]네트워크 통신: Volley 라이브러리 사용법 및 예제 안드로이드 개발에서 네트워크 통신은 필수적인 요소이다. Volley 라이브러리는 네트워크 요청을 쉽게 처리할 수 있는 강력한 도구다. 이번 포스트에서는 Volley 라이브러리를 사용하여 네트워크 요청을 보내고 응답을 처리하는 방법을 알아보려한다. https://google.github.io/volley/ Volley overviewVolley overview Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Volley is available on GitHub. Volley offers the following benefits: Automatic scheduling of n.. [안드로이드 스튜디오]다른 액티비티로 데이터 전달 시 클래스의 객체를 전달하는 방법 안드로이드에서는 Serializable 인터페이스를 구현하여 클래스의 객체를 인텐트를 통해 다른 액티비티로 전달할 수 있다. contact 클래스:package com.kks.simplecontacts.model;import java.io.Serializable;public class contact implements Serializable { public String name; public String phone; public contact(){ } public contact(String name, String phone) { this.name = name; this.phone = phone; } public String getName().. [안드로이드 스튜디오]RecyclerView와 Adapter를 이용하여 리스트를 화면에 표시하는 방법(추가,수정,삭제) RecyclerView와 Adapter를 이용하여 리스트를 화면에 표시하는 방법안드로이드 개발에서 많은 데이터를 효율적으로 관리하고 화면에 표시하기 위해서는 RecyclerView와 Adapter를 활용하는 것이 필수이다. 이번 포스트에서는 RecyclerView와 Adapter를 사용하여 리스트를 화면에 표시하는 방법을 자세히 알아볼 것이. 또한, 리사이클러뷰 어댑터에서 새로운 액티비티를 실행하고 데이터를 전달하는 방법도 함께 설명한다.Step 1: 프로젝트 설정먼저, 프로젝트의 build.gradle 파일에 RecyclerView 라이브러리를 추가한다.dependencies { implementation 'androidx.recyclerview:recyclerview:1.2.1'}Step 2: .. [안드로이드 스튜디오]SharedPreferences를 활용한 사용자 데이터 저장 및 관리 1. 메인 액티비티 XML: 사용자 등록 화면1. 메인 액티비티: 사용자 등록 화면MainActivity.java사용자 등록 화면에서는 이메일과 비밀번호를 입력받고, 입력된 데이터를 SharedPreferences에 저장한다.package com.kks.projectdata;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import androidx.appcompat.app.AppCompatActivity;import com.goog.. [안드로이드 스튜디오]액티비티 간의 백버튼 누를 때 데이터 전달 방법 안드로이드 개발에서는 액티비티 간에 데이터를 주고받을 때 백버튼을 눌렀을 때도 데이터를 전달할 수 있다. 이 섹션에서는 MainActivity에서 SecondActivity로 데이터를 전달하고, SecondActivity에서 백버튼을 눌렀을 때 처리된 결과를 다시 MainActivity로 반환받는 방법을 설명한다. MainActivity.java package com.kks.lifecycle;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.EditText.. [안드로이드 스튜디오] 액티비티 간의 양방향 데이터 전달방법 2. 액티비티 간의 양방향 데이터 전달방법 안드로이드 개발에서는 두 개의 액티비티 간에 데이터를 주고받는 양방향 데이터 전달이 필요할 때가 있다. 이 섹션에서는 MainActivity에서 SecondActivity로 데이터를 전달하고, SecondActivity에서 처리된 결과를 다시 MainActivity로 반환받는 방법을 설명한다. 예제에서는 사용자가 입력한 나이를 10년 더한 값을 반환받아 화면에 표시하는 방법을 다룬다. MainActivity.java package com.kks.lifecycle;import android.content.Intent;import android.os.Bundle;import android.util.Log;import androi.. [안드로이드 스튜디오]액티비티 간의 단반향 데이터 전달방법 안드로이드 액티비티 데이터 전달 방법1. 액티비티 간의 단방향 데이터 전달방법안드로이드 개발에서는 종종 하나의 액티비티에서 다른 액티비티로 데이터를 전달해야 하는 경우가 있다. 이 섹션에서는 두 개의 액티비티 간에 단방향으로 데이터를 전달하는 방법을 설명한다. 예제에서는 MainActivity에서 SecondActivity로 사용자가 입력한 이름과 나이를 전달하는 방법을 다룬다.MainActivity.javapackage com.kks.lifecycle;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;im.. 이전 1 2 3 4 5 ··· 16 다음