본문 바로가기
반응형

TechNical/Android19

Android] 해상도에 따라 레이아웃 병신되는 이유.. 에뮬레이터에서는 잘만 되는데 폰으로 만 옮기면 레이아웃이 개그지가 됐다. 레이아웃 파일 계속 삽질해서 고쳐봐도 도데체 안 되는 거다. 애꿋은 layout_weight나 주고.. ( 물론 얘는 레이아웃 구성하는데 필요하다 -_-;; ) LinearLayout에서 RelativeLayout로 바꾸고.. 근데 문제는 그게 아니었다.. 사이즈 지정이 문제 였던 것임... 무심코 사용한 px때문에 개삽질 했다. 사이즈, 패딩에 대해 px 사용금지. px 대신에 dip 사용!! 텍스트 크기는 sp 사용 레이아웃은 고정말고 흐블텅 거리는 애들만 사용하기 manifest 파일에 아래 코드 추가. 근데 안 해도 되던데.. 뭔가 차이가 있을려나 -_- 일단 하라니까.. ㅋ 에뮬레이터를 여러개 맨들어서 돌려 보자. AVD .. 2011. 8. 2.
Android] 레이아웃에 대한 고찰1 레이아웃 배치를 할때 오른쪽에 일정 공간을 확보하고 싶었다.. 그런데 그게 내 맘대로 안 되네 -_-a 이렇게 하는 넘이랑.. 밑에 처럼 하는 거랑 다르다.. fill_parent 가 앞에 나오느냐 뒤에 나오느냐에 따라서 다른 거시기가 된다. fill_parent가 앞에 나오면 뒤에 200sp가 있던지 말던지 간에 지 혼자 화면을 다 차지 한다. 뒤에 나오면 앞에 200sp가 확보된 공간을 냄겨두고 나머지를 지가 먹는다. layout_weight를 주는 방법도 있는데.. 에뮬레이터랑 실제 폰으로 옮겨서 해 보는 거랑은 또 다르다. .. 알 수가 없다. 어렵 -_- 분명히 다른 방법이 있을 것 같은데.. 당췌 알 수가 없다 ㅋㅋㅋㅋㅋㅋ 2011. 7. 11.
Android] 핸들러를 이용해서 타이머를 만들어 보자. 타이머 찍는거도 참 힘들구나.. 쓰레드에다 값을 찍을려면 UI쓰래드가 찍어야 하고 뭐 어쩌고 저쩌고 그런게 있다. 일단 타이머 하나 만들어 보자. 토스트를 두개 찍어 봤다. onClink에서 바로 하나 찍어 버리고 작업 끝나면 하나 찍었따.. 그냥 별 뜻 없다. 핸들러를 이용해서 값을 찍어 준다고 한다. sendEmptyMessage(0); 작업 스레드는 메인 스레드의 위젯을 직접 건드릴 수 없어서 핸들러로 메시지를 보내서 처리를 한다. sendEmptyMessage(0) 이거 막아 버리면 처음에 1 딱 찍히고 그 담부터 안 찍힌다. 스레드 부분을 다시 한번 더 읽어 봐야 겠다 ~_~;; 그리고.. 자꾸 까먹는게 있는데... 정수를 스트링으로 바꾸는 문법.. Integer.toString(mValue) .. 2011. 6. 27.
Android] GridView를 써 보자. 아.. 공부하기 싫어 싫어 ~_~ 그래도 뭐.. 틈틈이 어쩌다 공부 한 거를 좀 올려놓고 정리 좀 해야 겠다. 머리속에는 이것저것 만들어 보고 싶은게 있는데 기술이 딸리니 어떻게 진행이 안 된다. ㅋ 일단 그리드뷰를 한번 만들어 보기로 했다. 처음에는 이게 뭔가.. 막막했던 것들이 자꾸 보다 보니까 조금씩 정말 조금씩 눈에 들어 오기 시작한다. 여기저기꺼 참고해서 맨들었삼. [main.xml] [GridTest.java] package kei.gridtest; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; impor.. 2011. 6. 2.
반응형