Programmer

    TextView에 Layout_gravity 설정하는 법

    LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) textView.getLayoutParams(); params.gravity = Gravity.CENTER; textView.setLayoutParams(params); 1번째줄. 해당 레이아웃에 있는 레이아웃 속성들을 얻어와서 2번째줄. 레이아웃 그래비티를 설정하고 3번째줄. 다시 레이아웃 속성을 설정하는 행위 첫번째 줄에서 형변환을 한 이유는 ViewGroup에서는 layout 속성을 설정 할 수 없기 때문이다. 비슷한 레이아웃으로 형변환하여 해당 레이아웃의 속성을 사용하는 형태로 진행한다. 다른 View들도 비슷하다.

    자꾸 까먹는 react-native ios proj 오픈

    .workspace 파일을 열어야한다. 또한 scheme 별 설정이 가능하다. 초기 설정은 debug로 설정되어있으나 release모드를 따로 관리할 수도 있다.

    JAVA Exception 예외, 사용자 정의 예외처리 만드는법

    자바의 예외처리는 조금 특별하다. 사용자가 직접 예외를 만들 수도 있다. 간단하게 Exception을 상속받아서 사용자 정의 예외를 만들수 있다. Exception의 종류는 두 종류로 나뉜다, Checked Exception - 컴파일 타임에 체크, Unchecked Exception - RuntimeException 를 상속받아서 런타임에 체크 사용자 정의 Exception // 사용자 정의 Exception 클래스 public class CustomException extends Exception { public CustomeException(String message) { super(message); } } 예외 객체를 이렇게 만들어주고 Exception 실행부 public class MainExc..