본문 바로가기
728x90

자바7

[Android] Intent로 Activity 화면 전환 시 애니메이션 제거 안드로이드는 기본적으로 설정되어있는 값들이 많은데, 화면 전환 이벤트에 걸려있는 애니메이션도 그 중 하나인 것 같다. 제거하는 방법은 간단한데, 화면 전환 이벤트가 실행되는 코드 다음에 아래와 같은 코드를 한 줄 넣으면 끝. overridePendingTransition(0, 0); >예시 Intent intent = new Intent(MainActivity.this, testActivity.class); startActivity(intent); overridePendingTransition(0, 0); //이 코드가 애니메이션을 제거하는 역할! 2022. 2. 10.
[Android] 휴대 전화번호 형식 하이픈(-) 자동 치환 코드 전화번호를 입력받을때는 단순히 아래 코드와 같이 자동 치환 메소드를 쓰면 되지만 addTextChangedListener(new PhoneNumberFormattingTextWatcher("KR")); 휴대전화번호 작업을 하던 도중, 모든 번호 입력방식을 휴대전화번호와 같이 입력받아야하는 일이 생겼다. 다음 코드와 같이 위쳐 코드를 확장하여 수정하면 모든 번호를 휴대전화 형식에 맞추어 입력할 수 있다. phoneText.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onT.. 2021. 12. 9.
[Java] 동적 메소드 호출 동적메소드란? 오버라이드된 메소드 호출이 Comfile 시간이 아닌 실행(Execute) 시간에 결정되는 메커니즘을 의미함. 아래의 코드는 오버라이드된 메소드가 부모 클래스 참조를 통하여 호출되는 경우에 객체의 타입에 따라서 서로 다른 메소드가 호출되게 하는 메커니즘을 반영했다. 객체의 실제 타입이 호출되는 메소드를 결정한다. package class_object; class Animal { void Sound() { System.out.println("Animal은 동물의 소리 ()"); } } class Cat extends Animal { @Override void Sound() { System.out.println("Cat은 야용야옹 ()"); } } class Dog extends Animal .. 2021. 7. 12.
[JAVA] 2차원 배열을 이용한 Tic Tac Toe (틱택토) 게임 자바 코드를 이용한 틱택토 게임을 만들어 보았다. 틱택토 게임은 가로 3칸, 세로 3칸, 대각선 3칸이 있으며, 2명의 플레이어 중 한 명이 한 라인을 자신의 영역으로 점령할 경우 승리하는 게임이다. 코드 구조는 2차원 배열로 이루어진 배열에 해당 플레이어가 원하는 값을 입력하고 프로그램은 입력한 상황에 따라 판정을 내리는 구조로 만들었다. 9턴이 모두 흘러가면 종료, 3칸 점령시 승리하여 종료.. 아래는 코드이다. main 코드 import java.util.*; /** * 자바 틱택토 게임~~ * * 2021 - 06 - 28 * * 상급 제작 * */ public class Tic_Tac_Toe extends Tic_Tac_Toe_GameCore { public static void main(Str.. 2021. 6. 28.
728x90