분류 전체보기
-
[안드로이드 스튜디오] 버튼을 누르면 전화 걸기 화면이 나오게하기프로그래밍/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..
-
[Flutter] 위젯 구성 3 (이미지 넣기, Divider, CircleAvator, Row, Icon)프로그래밍/DART 2024. 4. 7. 00:44
Flutter에서 이미지 넣는 법 1. 새 디렉터리 만들기 2. 만든 폴더에 이미지 넣기 3. pubspec.yaml 파일로 이동해서 assets : 부분 주석 해제 후 경로 입력 main.dart import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, title: 'Codey', home: Grade(), ); } } clas..
-
[Flutter] 위젯 정리 2 (crossAxisAlignment, SizedBox, TextStyle)프로그래밍/DART 2024. 4. 6. 22:54
main.dart import 'package:flutter/material.dart'; void main() { runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( title: 'Codey', home: Grade(), ); } } class Grade extends StatelessWidget { const Grade({super.key}); @override Widget build(BuildContext context) { return Scaffold( backgroundCo..