Computer/Android
0626 Android Coding...
TOYOBA
2014. 6. 26. 15:01
- 안드로이드 코딩시에 폰트 문제가 있는데, 이거 설정할때 보통 sp를 많이 쓰는데 이걸 쓰면 안된다는 이야기를 들었다. sp는 scale에 따라서 폰트 사이즈가 조정되기때문에 안드로이드 기본 설정에있는 폰트 크기에따라서 글자가 커졌다 작아졌다 한다는 것이 주 문제점이어서, 이 문제를 해결하기위해서는 폰트 사이즈도 'dp'단위로 설정해주는것이 좋다는 이야기를 들었다. 참고참고.
- 처음에는 커스텀을 위해서 일부러 소스단에서 layout을 짰는데, 이렇게 짜니까 pixel단위로 다시 재 계산을 하기가 너무 힘들다. onDraw해서 다 그리는것도 아닌데 그냥 xml로 짜는게 편하지 않겠느냐 라고 해서 다시 노선을 선회. xml로 짜는게 훨씬 쉽다. 로딩적 측면은 계산을 해보진 못했지만, 여러군데에 중복 코드를 사용할때는 차라리 layoutInflater를 이용한 코딩법이 더 빠르고 편하다. 로딩 속도를 개선시키고 싶다면 (GridView,ListView)같은곳에 쓰고싶다면 ViewHolder를 적절히 사용해주면 좋을 것 같다.
- Builder Pattern으로 Dialog를 짜 보았는데, Concreate Builder부분이 불명확해서 다시 짜야 될것 같다는 고민을 하고 있는중. Director나 이런부분은 명확하게 나눠졌는데... 어디가 문제지.
- Google 지도 넣어야되는데 하기 싫다.