본문 바로가기

반응형

안드로이드

(65)
마켓 추천 어플리케이션에 오르다. 개발 시작하고 11개월쯤 되니 추천 어플리케이션에 올랐군요.... ㅜ.ㅜ 너무 기쁩니다. 엉엉
TextView 글자 크기 변경 코드로 TextView의 글자 크기를 변경하였습니다. 테스트는 HVGA 에뮬레이터와 안드로원 이었습니다. 글자 크기를 +1, -1 적용하는데 문제 없었습니다. 하지만 오류 보고 계속 왔죠. 글자 크기 조정이 제대로 안된다고.. 특히 -1은 작아지는 것이 아니라 더 커진다고.. 확인해 보니 WVGA에서는 계산한데로 제대로 적용되지 않고 있었습니다. 어떻게 해보아도 제대로 되지 않았는데 찾아 보니 setTextSize 는 2개의 메소드가 있더군요. 기본적으로 쓰는 것을 말고 단위를 선택하는 메소드가 있습니다. TypedValue 값을 이용하여 단위를 정할 수 있습니다. TypedValue.COMPLEX_UNIT_PX 가 pixel 단위를 나타냅니다. 그러므로 우리가 코드에서 크기를 변경할때 pixel 단위를..
yViewer 1.1.0 - 다운그레이드 & 업그레이드 많은 버그로 인해서 다운그레이드 작업을 진행하였습니다. 1.0.0 버전에 있던 설정을 가져와 적용하였습니다. 1.1.0 에 맞게 수정되었습니다. 글을 오래 누르면 나오는 메뉴와 메뉴 버튼을 누르면 나오는 메뉴를 통합하였습니다. 인코딩을 선택할때 예전보다 더 많은 글이 나오도록 하였습니다.
smoothScrollTo 가 적용이 되지 않을때 안드로원을 테스트폰으로 사용하고 있습니다. 안드로원이 2.2로 업데이트된 이후로 smoothScrollTo 가 적용되지 않습니다. 이유는 알 수 없으나 검색을 통해 해결 방법을 찾아 냈습니다. scrollView.post(new Runnable(){ public void run() { scrollView.scrollTo(x, y); } });
Custom ListPreference #3 - onPrepareDialogBuilder onPrepareDialogBuilder 는 Dialog 가 보여지기 전에 실행되는 메소드 입니다. DialogPreference 에 존재하고 있으며 AlertDialog.Builder 를 만들고 설정 후에 onPrepareDialogBuilder로 넘겨 줍니다. 이 받은 Builder는 아마도... 그냥 객체만 생성된 것 같습니다. 메소드를 비워두면 아무것도 안 뜨는 것을 알 수 있습니다. package android.test; import android.app.AlertDialog; import android.content.Context; import android.preference.ListPreference; import android.util.AttributeSet; public class Co..
16진수 색상(#FFFFFF) 를 int형 color 값으로 변환하자! 안드로이드 뷰에서 색상을 지정하려면 drawable, resource, rgb 값이어야 합니다. 일단 drawable, resource는 아닙니다. 그럼 int형인 rgb값을 지정해야 합니다. int형 rgb값은 Color.rgb(int r, int g, int b) 로 얻을 수 있습니다. r,g,b 값을 따로따로 int형으로 줘야 합니다. 우리가 가지고 있는 16진수 문자열인데.... Integer.parseInt()로 변환도 안되고... 직접 만들어야 겠습니다! import java.util.Hashtable; import android.graphics.Color; public class ColorString { private Hashtable hexTable = null; public ColorSt..
같은 Activity 안에서 상황에 따라 다른 OptionMenu를 보여주고 싶어요! Activity 안에는 onPrepareOptionMenu 라는 메소드가 존재합니다. 이 메소드는 옵션 메뉴가 호출되어 화면에 보여질때 준비하는 메소드입니다. 그러므로 보여주기 직전 입니다. 이곳에서 수정하면 원하는 조건에 원하는 메뉴를 출력할 수 있습니다. public boolean onPrepareOptionsMenu(Menu menu){ menu.clear(); if(조건1) new MenuInflater(this).inflate(R.menu.A, menu); else if(조건2) new MenuInflater(this).inflate(R.menu.B, menu); else new MenuInflater(this).inflate(R.menu.C, menu); return super.onPrepar..
중앙인 앱 0.6.0 (기능 추가 업데이트) 오랫동안 업데이트를 미뤄왔던 중앙인이 이제서야 업데이트 되었습니다. 추가된 기능 * 종료시 캐시 삭제 * 글 작성 * 글 추천 * 글 목록 또는 댓글 목록에서 내글 표시(배경색) * 일부 플래시 지원 * 댓글 작성 버튼을 메뉴로 이동 * 내용없는 댓글 작성 안됨

반응형