본문 바로가기

전역일 계산3

안드로이드 스튜디오 GridLayout 위젯 균등 배치 방법 LinearLayout에서는 layout_weight attribute를 통해 위젯들의 비율을 조정할 수 있는데, GridLayout에서는 어떻게 적용할지 공부해보았다. 결론은 layout_columnweight와 layout_rowweight이 둘을 사용하면 간단하다. 내가 만든 Block이라는 커스텀뷰 5개를 일단 GridLayout에 집어넣었다. 그 실행 결과를 보면 Block 5개가 같은 간격으로 배열된 결과가 나왔다. 이때 각 Block마다 layout_width는 0으로 설정해줘야 한다. (LinearLayout에서 layout_weight를 쓸때랑 마찬가지이다) 만약 여기서 Block을 더 추가하게 되면 6번째 Block부터 2행에 놓이게 됨을 알 수 있다. 이는 GridLayout에서 co.. 2022. 2. 20.
장병내일준비적금 3대1 매칭지원 정책(+적금 금액 수정하는 방법) 1) 2022년도부터 3대1 매칭지원금 정책 시작 22년도부터 장병내일준비적금 대상자들(현역,상근,의경,의무소방,사회복무요원 등)에게 희소식이 될만한 정책이 적용됩니다. 장병내일준비적금 3대1 매칭지원금(사회복귀준비금) 총 금액 원금 : 720(월 40 18개월(예시)) 754.2*33%=248.886 1003.086 은행이자(5% 단리) : 28.5 국가지원이자(1% 단리) : 5.7 합계 : 754.2 월 40만원씩 18개월동안 적금을 부었을 때를 기준으로 작성해본 표입니다. 현역 군인으로 복무할 경우에는 위 표처럼 최대 1003만 860원을 받을 수 있네요!...근데 3대1 매칭지원금인데 33.3프로여야 하는거 아닌가 장병내일준비적금 3대1 매칭지원금(사회복귀준비금) 총 금액 원금 : m*n만원(월.. 2022. 2. 20.
안드로이드 스튜디오 커스텀뷰 inflateException 오류 문제 최근 개발 공부를 시작해서 이것저것 만들어보고 있는데, 오늘 시도한 것은 ViewGroup을 상속받아 나만의 커스텀뷰를 만들어보는 연습이었다. 이것저것 꾸미고, 실행했는데 오류가 뜬다... 사진에는 안보이지만 사실 뷰 바인딩도 같이 실험하고 있었던 터라, 처음에는 바인딩 과정에 문제가 있나 싶어 바인딩 과정에 대해 구글링을 수도 없이 해봤지만 해결 방법을 찾지 못했고... 혹시나 얘가 변수로 제대로 못받아오는게 아닌가 싶어 생성자를 하나 더 추가해줬더니.. 실행이 잘 된다(ㅠㅠ) 원인을 결과에 끼워맞추자면... attributeset은 레이아웃의 각 attribute(배경색,높이,투명도 등 각종 속성)의 정보를 담는 파라미터인데, 생성자를 빼먹는 바람에 이 파라미터로부터 데이터를 받아오지 못해 infla.. 2022. 2. 16.