본문 바로가기
반응형

TechNical246

Android] 해상도에 따라 레이아웃 병신되는 이유.. 에뮬레이터에서는 잘만 되는데 폰으로 만 옮기면 레이아웃이 개그지가 됐다. 레이아웃 파일 계속 삽질해서 고쳐봐도 도데체 안 되는 거다. 애꿋은 layout_weight나 주고.. ( 물론 얘는 레이아웃 구성하는데 필요하다 -_-;; ) LinearLayout에서 RelativeLayout로 바꾸고.. 근데 문제는 그게 아니었다.. 사이즈 지정이 문제 였던 것임... 무심코 사용한 px때문에 개삽질 했다. 사이즈, 패딩에 대해 px 사용금지. px 대신에 dip 사용!! 텍스트 크기는 sp 사용 레이아웃은 고정말고 흐블텅 거리는 애들만 사용하기 manifest 파일에 아래 코드 추가. 근데 안 해도 되던데.. 뭔가 차이가 있을려나 -_- 일단 하라니까.. ㅋ 에뮬레이터를 여러개 맨들어서 돌려 보자. AVD .. 2011. 8. 2.
UNIX] 실행경로를 주의하자!! 몇일전에 실행경로 때문에 개삽질을 했다.. 정말 단순하고 어의 없는 실수지만 때때로 원인을 몰라서 방황하는 경우는 언제라도 생기기 마련이다. 기존의 pro c 프로그램을 수정해서 컴파일을 했다. 그런데 수정한대로 제대로 안 되는 느낌이 들었다. 그래서 로그를 찍었는데.. 로그도 안 찍히는 것이다!!! ㅇ.ㅇ!! 정말정말정말 원인을 모르겠다.. 짜증이 머리 끝까지 치밀어 올랐는데.. 능력자에게 자문을 구하니.. 의외로.. 바보같은 실수를 했구나.. 라는 것이 밝혀 졌다. 윈도우의 환경파일처럼 유닉스로 환경파일이 있다. .profile 이나 .bashrc 같은 것 말이다.. 여기에 보면 test/bin 이라는게 설정이 되어 있고 컴파일 한 파일의 실행 파일이 이 경로에 존재하고 있었다. 수정하고 컴파일한 파.. 2011. 8. 1.
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.
반응형