반응형

====== 960

android gridview에서, 한 칸의 높이가 전체화면을 차지할때.

왜그런지는 모르겠는데, 나는 이런 현상이 일어났다. 보통 그리드뷰 gridview 를 쓰면, 예를 들어 한 줄 3칸 설정해서 사진같은거 표시하면 이렇게 나와야 정상인데 이렇게 나오더라고. 분명히 화면은 사진을 더 보여줄 수 있는 여유가 되는데, gridview 의 한 줄( row ) 이 화면 영역을 전부 잡아먹어서 안 되는 것. 근데 이상한건, 다른 자료 찾아보니 나같은 증상이 없었나 보다. 나만 겪은 증상인듯.결론부터 말하면, 해결책은 GridView 의 화면을 구성하는 Adapter의 layout.xml 에서,각 View 들의 height 값을 "wrap_content" 나 "fill_parent" 로 하지 말고,명시적으로 크기를 지정하라는 거다. 예를 들면 뭐 이런식. 근데, 왜 이렇게 명시적으로 ..

알서포트의 모비즌 프로그램을 PC에 설치하면, 안드로이드 VM (AVD ) 가 안돌아간다.

말그대로임.나처럼 삽질하는 사람이 없기를. 상황 설명을 하자면 이러하다. 1. 스마트폰에 모비즌 설치.2. PC에서 모비즌 설치.3. 가입 등 기본적인 절차 진행.4. 모비즌 프로그램 실행.5. PC에서 제어 가능 확인.6. 프로그램 종료 후 , PC에서 이클립스 실행.7. 이클립스에서 AVD실행.8. 무한로딩. 이거 대충 보니까, 모비즌 PC프로그램과 앱쪽 프로그램이, 안드로이드의 디버그 모드를 통해 서로 통신하는 듯 하다.그러기에, 막상 이클립스에서 AVD 와 통신하려 하면 , 이미 모비즌 프로그램이 안드로이드 쪽 채널을 점유하고 있어서, 통신이 안 되는 것 같다. 왜그런지는 모르지만 이런 경우 , 1. 심지어 모비즌 프로그램을 제거하거나 2. 컴퓨터를 재부팅 하더라도 해당 현상 - 이클립스 실행해도..

다시 한 번 약빨아 보자. KDB 대우증권 광고.

http://www.youtube.com/watch?v=sfdzqNNEwPI 광고 시작부에 나오는 임원들의 요구사항을 싸그리 만족시켰다는 것에 대단하다. 이건 뭐... 엄지 두개. 물론, 이거 보고 KDB 대우증권의 자세한 상품과 전략을 잘 알 수 있는 건 아니지만,증권회사를 이렇게 쉽게 다가오도록 만들고 친근하게, 무엇보다도 회자되어 내가 블로그에 올리도록 만든 것 만으로도, 광고는 성공 아닐까 싶다. 물론, 내가 약 빤 걸 좋아하는 B급 감성을 가지고 있어서 그런 걸 수도 있고. PS : 근데 [하쿠호도제일]이 뭐지?

TV 2014.11.27

SQLite 에서, insert() 의 반환값은 lastInsertId() 와 같은 역할을 한다.

결론부터 말하면 그러하다. 자세한건 아래를 참고. https://www.sqlite.org/c3ref/last_insert_rowid.html 상황 설명을 하자면 이러하다.1. 안드로이드에서 SQLite 를 쓰는데, 2. insert 를 한 후에 last inserted id 가 필요했다. 많이 있는 패턴이잖아?3. 그런데, sqlite 는 lastInsertedID() 가 없...어서 만들어서 써야됨. 그런데, lastInsertedID() 를 뒤져보다 보니, sqlite 소스에서, db.insert() 후의 리턴값을 바로 lastInsertedID() 처럼 사용하는 코드를 봤다. 예를 들면 이런식. public int DBLayerFoo1(){....return db.insert();....} pub..

반응형