본문 바로가기

전체 글3138

안드로이드 스튜디오 독학하기 29일째 안녕하세요? 이번 포스팅에서는 안드로이드 스튜디오에서 프레임 레이아웃이라고 해서 한번에 한개의 뷰만을 보여주는 레이아웃이 있다고 합니다. 이번에 실습해서 포스팅할 내용은 바로 이 프레임 레이아웃을 이용해서 버튼을 누르면 이미지가 바뀌는 앱을 만드는 내용을 포스팅 하고자 합니다. 우선 새 프로젝트를 생성해서 SampleFrameLayout이라고 이름을 지정합니다. 그리고 activity_main.xml의 text탭으로 가서 제약 레이아웃으로 되어 있는 레이아웃을 리니어 레이아웃으로 변경하도록 합니다. 위 스크린샷에 보여지는 것 처럼 리니어 레이아웃(LinearLayout)으로 변경을 하도록 합니다. 그리고 나서는 지난번에 잊어버려서 애를 먹었는 리니어 레이아웃의 orientation속성을 vertical로.. 2017. 3. 30.
일러스트 독학하기 그 5번째 걸음-나아진 오렌지 단면 그리기와 고민 안녕하세요? 지난번 포스팅부터 계속 오렌지 단면을 그리는 연습을 하였습니다만, 이제서야 어떻게 표현해야 할까요? 야뫼라는 표현을 빌리면 야뫼라고 해도 되고, 다른 표현을 빌리자면 SketchBookPro의 기능을 하나 사용해서 그린 것이기에 기능을 이용했다고 해야 겠습니다. 계속해서 손으로 밑그림을 그리고, 그 위에다가 상위 레이어에서 오렌지 단면을 그리고 있습니다만 원형이 의도대로 제대로 나와 주지 않고는 있는 중입니다. 그래서 밑그림을 그리기 위해서 SketchBookPro의 가이드라는 기능이 있는데, 상단의 좌측 스크린샷을 보시면, 끝에 둥근 구체가 있는 직선이 보이길 것입니다. 이 구체를 드레그 해서 직선의 위치를 변경하고, 이 사이를 디지타이져 펜이나 손가락으로 그으면 제대로 된 직선이 자로 잰.. 2017. 3. 29.
뉴트리아에 관한 가지가지 재미있는 사실들 안녕하세요? 이번 포스팅은 과학동아 2017년 4월호에 있는 뉴트리아에 대한 기사를 읽고나서, 가지가지 재미있는 사실들이 있어서 이를 포스팅 하고자 합니다. 위 사진에서 보시는 것과 같이 뉴트리아는 원래는 남아메리카의 슾지대에서 무리를 이루고 살던 설치류라고 합니다. 원산지에서는 코이푸라고 불리기도 하며, 북미와 아시아쪽에서는 뉴트리아라고 한다고 합니다. 재미있게도 스페인어로 뉴트리아라고 하면 수달을 뜻한다고 합니다. 국내에서는 생태계 교란종으로 분류가 되어서 포획해야 하는 설치류로 분류가 되어 있습니다만, 짐바브웨 같은 국가에 수입이 되어서 자생은 하고 있다고 합니다. 다만 아프리카에서는 상위포식자에 해당하는 사자라거나 하마같은 동물이 많아서 그냥 식사꺼리가 되기 십상이라고 합니다. 우선 최근에 많은 .. 2017. 3. 28.
안드로이드 스튜디오 독학하기 28.5일째 안녕하세요? 지난번 포스팅에서는 스크롤뷰를 이용해서 이미지를 보여주는 작업을 하였습니다만, 이미지가 뜨지 않는 문제점이 나왔고 이를 해결하지 못했습니다. 이번 포스팅에서는 의외로 해법이 가까이 있었는데, 그걸 몰라서 지금까지 헤메었다는 것을 포스팅 하고자 합니다. 백방으로 다녀서 일단 제대로 API에 맞춰서 바꾼 코드를 위 스크린샷에서 빨간색 밑줄로 표시를 해 두었습니다. 기존의 코드는 다음과 같았습니다. getResource().getDrawable(R.drawable.그림파일 이름); 이 코드를 API21이상부터는 다음과 같이 사용이 가능하다고 합니다. ContextCompat.getDrawable(getApplicationContext(), R.drawable.그림파일 이름); 문제는 이렇게 자바코.. 2017. 3. 27.