본문 바로가기
안드교양 15주차 책 실습 10-2 진행, 연습문제 투표결과 보여주는거 하기 연습문제 인텐트 값 넘겨서 계산기 만드는거 시험에 낸다 oncreate 위에 변수 선언하면 final을 붙여줘야한다 style="?android:attr/ratingBarStyleIndicator" 레이팅바 별 갯수 조정하는 속성 레이팅 세팅할때 setraing 메서드를 사용, 원래 레이팅을 getrating으로 가져와서 추가하는 값을 추가해줌 시험에 내는 거는 인텐트로 값 넘긴거 받아오는 타입 등을 중요하게 본다! Integer.parseInt로 string -> int 변환하는거 해보기, 시험에 나온다 2023. 12. 14.
14주차 스피너 - 수업시간 15분정도 빠르게 하고 넘어갔는데 못들었음 파일 입출력 - 내장 메모리에 txt 파일 저장하고 읽어오기를 했다 ! 파일 입출력 시험문제 edittext로 사용자 입력을 읽어서 내장 메모리에 저장하고 그걸 읽어오는 코드, 온클릭을 잘 읽어두자 package com.example.aap; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; imp.. 2023. 12. 7.
안드교양 13주차 1교시 리스트뷰, 어댑터뷰를 한 것 같은데 수업을 안들었음 2교시 그리드뷰 xml dialog main package com.example.aap; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.GridView; import android.widget.ImageView; public c.. 2023. 11. 30.
안드교양 12주차 7장 보고 정리하기.. -> 과제 구글링으로 정리햇다 메인액티비티 package com.example.aap; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatActivity; import android.content.DialogInterface; import android.os.Bundle; import android.view.Display; import android.view.Gravity; import android.view.View; import android.view.WindowManager; import android.widget.Button; import android.widget.EditTex.. 2023. 11. 23.
안드교양 11주차 버튼으로 viewflipper 넘기기, 버튼 클릭하면 리니어 레이아웃이 넘어간다 viewflipper 메서드로 자동으로 넘기기, 멈추기, 앞뒤 뷰로 넘어가기 동작 가능 package com.example.aap; import androidx.annotation.MainThread; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import android.os.Bundle; import android.os.SystemClock; import android.view.View; import android.widget.ArrayAdapter; impor.. 2023. 11. 16.
안드교양 10주차 xml에서 시간, 날짜 등 디자인하기 CalendarView 2023. 11. 9.
시험대비 리니어 레이아웃 자체는 gravity, 그 안의 컴포넌트는 layout_gravity를 사용한다 gravity 속성은 android : gravity = "right|bottom" 으로 두개를 조합하는 것도 가능하다 background는 그냥 background를 사용한다 radio그룹내의 라디어 버튼은 중복 선택 x 버튼같은 위젯은 backgroundTint 넣자.. 책내용 android:rotation="45" -------------------------------------------------------------- package com.example.compute2;//각자작성한 프로젝트명으로 반드시 변경해야 함 import androidx.appcompat.app.AppCompatActivi.. 2023. 10. 25.
안드교양 7주차 레이아웃, 시험범위 시험범위 렐러티브 레이아웃 까지 ! 렐러티브 레이아웃으로 페이지 만들기랑, 위젯 속성(button - backgroundtint로 하는거나 edittext에는 힌트가 있고 등등 위젯 마다 다른 속성, 토스트메세지 이벤트로 텍스트 변경하는거 등등이 나온다) xml 화면 구성이나 이벤트 등등을 주의깊게 보자 리니어 레이아웃 정렬 RelativeLayout 시작은 좌상단, layout_alignParent방향 속성으로 위치 지정 가능, 리니어와 다르게 각각 위치시켜야한다 RelativeLayout을 위젯 id 기준으로 요소 찾기 base 기준으로 상하좌우에 요소를 정렬했다 기준 여러개로 만드는 렐러티브 레이아웃 실습 전화번호 화면 만들기 2023. 10. 19.
7주차, 시험 이미지뷰, 이미지도 온클릭 설정 가능하다 package com.example.androidapp; import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends AppCompatActivity{ TextView txt10, txt20, txt30; ImageView img10, img20, img30; @Ov.. 2023. 10. 12.
4주차 android, iphone, windowphone; 실습 1 - 체크박스를 체크하면 토스트 메세지를 띄우는 실습 CompoundButton - 체크박스, 라디오버튼, 스위치, 토글버튼의 상위 클래스 onCheckedChanged 메서드 사용할때 호출한다 체크박스 - 여러개를 체크 가능한 체크박스 UI activity_main.xml로 가서 레이아웃을 LineayLayout으로 변경하고 윈도우폰,애플,안드로이드에 해당하는 체크박스를 만든 후 id를 할당해서 버튼 이벤트가 가능하게 한다 radio - 그룹 내의 라디오버튼은 중복으로 선택 x switch on/off 두가지 가능한 스위치 togglebutton - 밀어서 두가지중에 하나고르는 느낌의 버튼 MainActivity.java에서는 CheckBox.. 2023. 10. 3.
안드로이드 교양 2,3주차 기본 레이아웃 리니어로 변경, 배경, 텍스트 정도 했음 버튼 정렬을 위해서 강의에서는 layout_gravity="center_horizontal"을 사용, 마진이나 패딩을 주는걸로도 가능 3주차 버튼 만들어서 클릭시 팝업 텍스트, 기본 텍스트 변경하는 기능 package com.example.mobile; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.inputmethod.InputMethodManager; import an.. 2023. 9. 21.