본문 바로가기

분류 전체보기556

안드로이드 스튜디오] 인★그램 시작화면 만들어보기 결과 화면 : 먼저 로고를 가지고 와서 drawable에 넣어둔다. 일반적인 Linear Layout을 이용하면 화면에 다 붙어버리기 때문에, Relative Layout 내부에 Linear Layout으로 모든 요소를 묶고, padding을 주어 가장자리와의 거리를 벌린다. 이미지뷰는 간단하게 높이와 margin만 둔다. 텍스트 필드는 안드로이드 내장 디자인으로는 쉽게 낼 수 없으므로 meterial library를 이용하여 디자인한다. https://material.io/components Material Design Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source c.. 2020. 7. 14.
안드로이드 스튜디오] 마우스를 클릭하면 변경되는 버튼 제작하기 안드로이드 스튜디오의 드로어블은 뷰의 속성에 따라 그리는 개체이다. 원래 우리가 화면에 그릴때는 소스코드로 제작하지만 드로어블은 xml로 관리한다. 주로 사용하는 것은 상태 드로어블과 셰이프 드로어블이다. 그럼 드로어블을 만들어보자. 다음과 같은 drawble-new-Drawble Resource File 로 들어간다. 다음과 같이 이름을 지정하는데. (원하는 이름).xml로 했다. 필자는 하트로 예시를 만들 예정이라 heart_drawble.xml로 만들었다. 그러면 xml 파일이 하나 만들어지는데, 셀렉터가 있을 것이다. 셀렉터는 지우지 말고, 입력한다. 내부의 내용은 다음과 같다. 만약 눌리는 값이 true, 즉 눌리고 있다면 fullheart 그림을 띄워라. emptyHeart 의 경우 아무런 속.. 2020. 7. 14.
SpringBoot에서 MySQl, MyBatis 연결하기 웹은 데이터베이스를 이용하는 사람들이 많기 때문에 직접연결하기보다 데이터 풀을 만들어서 이용하는데, 이 데이터 풀은 현재 시점으로 yml에서 만드는 것이 제일 이상적이다. yml에 다음과 같이 만들어보자. spring: mvc: view: prefix: /WEB-INF/views/ suffix: .jsp datasource: url: jdbc:mysql://localhost:3306/spring?serverTimezone=Asia/Seoul username: spring password: bitc5600 driver-class-name: com.mysql.cj.jdbc.Driver 보다시피 datasource는 spring 아래에 위치해야함을 주의한다. 다음 config 폴더를 메인 컨텍스트 내부에 위치.. 2020. 7. 13.
스프링부트에서 jsp 파일 만들기 공식적으로 스프링부트는 jsp를 지원하지 않는다. 하지만 한국에서는 jsp를 더 많이 사용하기 때문에 jsp를 사용하는 방법을 알아보자. 리소스 파일 내부에는 다음과 같은 파일을 볼 수 있다. 스프링 부트는 좋은 점이, dynamic web project처럼 server.xml, context.xml을 따로 다룰 필요 없이 한 파일에서 관리 가능한데, 이를 도와주는 것이 application 파일이다. 하지만, properties 확장자는 가독성이 떨어지고, server을 반복해서 써야하기 때문에 효율성이 떨어진다. 그래서 yml 확장자를 이용한다. 이 확장자의 장점은, 내부에 포함되어있는 값들의 고저차가 확실하다는 점이다. server: port: 8000 servlet: context-path: /d.. 2020. 7. 13.
반응형