본문 바로가기

자바 웹 개발자가 될거야/JAVA

(38)
[Android] 탭하여 그림 보여주기 - flagm_layout.xml 하나 더 만듦 - .java package com.example.ex6_21; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentTransaction; import android.graphics.Color; import android.graphics.drawable.Drawable; import an..
[Android] ViewFlipper - 여러화면을 한 화면에서 볼 수 있게 해주는 컨테이너 - 화면 전환이 쉽게 가능함 ① .xml - weight : 가중치 · 버튼 2개를 각각 1로 주었더니 너비의 절반씩 차지함 ② .java package com.example.ex6_15; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ViewFlipper; public class MainActivity extends AppCompatActivity { @Override protected void ..
[Android] 안드로이드 날짜, 시간 예약 설정 - 예약시작 버튼을 누르고 날짜 설정을 클릭하면 달력이 나오도록, 시간 설정을 클릭하면 시계가 나오도록 구현 - 예약완료 버튼을 누르면 예약 설정한 날짜와 시간을 한꺼번에 보여주고 예약에 걸린 시간을 측정해주도록 구현 ① .xml ② .java - .xml에서 각 객체에 설정한 id들을 findViewById로 들고와줌 btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { cm1.start(); } }); - 예약시작 버튼을 누르면 Chronometer 작동되도록 설정 rb1.setOnClickListener(new View.OnClickListener() { @Override publi..
[Android] 안드로이드 시간, 날짜 고급 위젯 ① 아날로그시계 ② 디지털시계 ③ 타임워치 - 시간측정해줌 - % 기호로 시간 단위 붙임 - %s : 초 단위 ④ TimePicker - 시간선택기 - 타임피커 모드 : spinner, clock · spinner : 스크롤로 선택 · clock : 시계모양 ⑤ DatePicker - 날짜 선택기 - 데이터피커 모드 : spinner, calendar · spinner : 스크롤로 선택 · calendar : 달력모양 ⑥ 캘린더뷰 - 달력 - FrameLayout에서 CalendarView와 TimePicker 겹쳐서 있게 해줌
[Android] visibility 속성 / 클릭시 사진 보여주기 - '시작함' 을 클릭하면 아래 동물 종류의 라디오버튼과 '선택완료' 버튼이 등장한다. - 동물 라디오 버튼을 클릭하면 해당 동물 사진을 보여주도록 설계할 것이다. - 라디오버튼은 라디오그룹으로 묶어줌 - '시작하시겠습니까?' '시작' 체크박스 제외한 나머지 객체들의 visibility를 invisible로 두어서 숨김 - 각 객체들은 Id값을 부여하고 이벤트에 따른 메서드는 자바로 주겠다. package com.example.ex4_28; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import andro..
[Android] 안드로이드 스튜디오로 계산기 만들기 - EditText 2개로 텍스트를 입력받은 후 버튼 4개 ( 더하기, 빼기, 곱하기, 나누기 ) 를 이용한 계산기를 만들어 볼 것이다. - 디자인 할 수 있는 .xml 파일에서 LinearLayout으로 바꿔 진행했다. - EditText는 inputType을 number로 설정해서 숫자만 받도록 설정 - 모든 객체를 id를 지정해서 Java에서 사용하기 쉽도록 - 버튼들은 너비를 match - parent로 설정하여 폰 화면 너비에 맞췄음 - 레이아웃에 margin과 패딩을 주어서 여백을 두었음 package com.example.test3; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android..
[Android] EditText 텍스트 입력받기 - TextView는 label처럼 텍스트를 보여주는 것이라면 EditText는 텍스트를 입력받는 것이다. - hint 속성이 존재하는데 사용자가 입력하기 전 예시로 보여줄 수 있는 글들을 쓸 수 있다. - 언어를 한국어로 설정해줘야 키보드에 한국어가 나온다. [Android] 안드로이드스튜디오 AVD 한국어 키보드 설정하기 처음에 아무 설정을 안했으면 AVD 키보드는 영어만 있어서 편하게 사용하고 싶으면 한국어를 언어에 추가해줘야한다. Settings > System > Languages & Input > Languages > + Add a language > 한국어 선택 > 위.. heezit.tistory.com - 여기서 바꾸는 법 작성했으니 참고바람 !!
[Android] 안드로이드스튜디오 AVD 한국어 키보드 설정하기 처음에 아무 설정을 안했으면 AVD 키보드는 영어만 있어서 편하게 사용하고 싶으면 한국어를 언어에 추가해줘야한다. Settings > System > Languages & Input > Languages > + Add a language > 한국어 선택 > 위로 드래그해서 1번 위치로 이동