| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- RESTful
- HTML 문법
- 어플리케이션
- 초보
- 앱
- 제약
- 안드로이드
- Retrofit2
- 프로그래밍
- view
- onMeasure
- OnDraw
- firebase
- 레이아웃
- 네트워크 개념
- udacity
- 제약조건레이아웃
- Udacity Firebase
- retrofit
- CustomView
- Android
- 안드로이드 통신
- 웹프로그래밍
- REST API
- gradle
- html
- 안드로이드프로그래밍
- 파이어베이스
- HTML 기초
- 커스텀뷰
- Today
- Total
Polyglot's language & programming story.
이번 예제는 동그란 원과 그 안에 숫자 텍스트뷰가 있는 커스텀 뷰입니다.원을 클릭하면 숫자가 올라가고 Toast메시지를 띄웁니다. MainActivity,xml public class MainActivity extends AppCompatActivity implements CircleClickListener{ MyView view; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); view = (MyView)findViewById(R.id.myview); view.setCircleClickListener(th..
안드로이드에서는 dp 단위를 사용합니다. dp단위는 기기의 해상도에 따라서 픽셀(pixel)값이 달라집니다. 자바코드에서는 pixel 단위 밖에 사용하지 않습니다 스마트폰 크기에 따라서 커스텀 뷰의 크기를 달리 주고 싶다면. 논리적 단위를 받아내서 커스텀 뷰의 크기를 조절해야 합니다. 논리적 단위를 받아서 사용하는 방법은 2가지가 있습니다. 1. DisplayMetrics 객체를 이용해서 스마트폰의 크기 정보를 얻고 크기 계산하는 방법2. 리소스에 크기를 등록해 그 값을 얻어서 사용하는 방법 이 있습니다. 그럼 각각을 알아보도록 하겠습니다. 1.DisplayMetrics 객체를 이용해서 스마트폰의 크기 정보를 얻고 크기를 계산하는 방법 m 객체를 얻고 (m.density * 원하는 값) 계산해서 원하는 ..
이번 포스팅은 Canvas클래스와 Paint 클래스에 대해서 자세히 알아보겠습니다.Canvas클래스와 Paint클래스는 onDraw()메소드 안에서 주로 사용이 됩니다. Canvas 객체와 Paint 객체Canvas 객체 : 그림을 직접 그릴수 있는 객체입니다.Paint 객체 : 그림의 속성(색상, 투명도, 선의 굵기 등)을 지정하는 객체입니다. canvas객체로 그림을 그릴 때 매개변수로 넘겨줄 수가 있습니다. Canvas 객체로 어느 것을 그릴 수가 있을까?canvas로 선, 점, 사각형, 원, 호, 문자열, 이미지, 둥근 사각형, 타원등을 그릴 수가 있습니다.선 : drawLine Paint paint = new Paint(); paint.setColor(Color.RED); paint.setStr..