프로그래밍
-
[안드로이드 스튜디오] 간단한 계산기프로그래밍/XML | JAVA 2024. 4. 21. 14:17
작동 과정 XML JAVA package com.example.a03_52; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; public class MainActivity extends..
-
[안드로이드 스튜디오] 비주얼 도구로 화면 만들기프로그래밍/XML | JAVA 2024. 4. 21. 13:22
동작 과정 XML JAVA package com.example.a2_70; import android.os.Bundle; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super..
-
[안드로이드 스튜디오] 버튼을 누르면 전화 걸기 화면이 나오게하기프로그래밍/XML | JAVA 2024. 4. 21. 13:13
동작 과정 XML JAVA package com.example.a2_57; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Button; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; public clas..
-
[안드로이드 스튜디오] 여러 페이지로 구성된 애플리케이션 작성프로그래밍/XML | JAVA 2024. 4. 12. 21:10
activity_main.xml MainActivity.java package com.example.myapplication; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import androidx.activity.EdgeToEdge; import androidx.appcompat.app.AppCompatActivity; import androidx.core.graphics.Insets; import androidx.core.view.ViewCompat; import androidx.core.view.WindowInsetsCompat; public..
-
[안드로이드 스튜디오] 팝업 메뉴프로그래밍/XML | JAVA 2024. 4. 9. 10:46
XML popup.xml JAVA package com.example.a07_37; import android.os.Bundle; import android.view.MenuItem; import android.view.View; import android.widget.PopupMenu; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo..
-
[안드로이드 스튜디오] 컨텍스트 메뉴프로그래밍/XML | JAVA 2024. 4. 9. 10:26
XML JAVA package com.example.a07_29; import android.graphics.Color; import android.os.Bundle; import android.view.ContextMenu; import android.view.MenuItem; import android.view.View; import android.widget.TextView; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { TextView tv1; @Override protected void onCre..
-
[안드로이드 스튜디오] 메뉴 등록하기프로그래밍/XML | JAVA 2024. 4. 9. 10:07
activtiy_main.xml res의 menu 디렉터리 생성 menu 디렉터리 안에 리소스 파일 생성해서 mymenu.xml 생성 mymenu.xml MainActivity.java package com.example.a07_14; import android.graphics.Color; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompa..
-
[안드로이드 스튜디오] 양방향 액티비티프로그래밍/XML | JAVA 2024. 4. 8. 15:12
양방향 액티비티와 데이터 전달 메인 액티비티에서 세컨드 액티비티로 데이터를 넘긴 후에 다시 세컨드 액티비티에서 메인 액티비티로 데이터를 돌려주는 경우도 있음 양방향 데이터 전달 예제 메인 액티비티의 에디트텍스트의 두 수를 세컨드 액티비티에서 더한 후에 다시 메인 액티비티로 돌려줌 Activity_main.xml MainActivity.java package com.example.a10_17; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; imp..