본문 바로가기

반응형

Android

(58)
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 (기능 추가 업데이트) 오랫동안 업데이트를 미뤄왔던 중앙인이 이제서야 업데이트 되었습니다. 추가된 기능 * 종료시 캐시 삭제 * 글 작성 * 글 추천 * 글 목록 또는 댓글 목록에서 내글 표시(배경색) * 일부 플래시 지원 * 댓글 작성 버튼을 메뉴로 이동 * 내용없는 댓글 작성 안됨
텍스트 뷰어 yViewer 1.0.0 버전 업데이트 텍스트 뷰어 yViewer 가 1.0.0 으로 업데이트 되었습니다. * 한 화면에 맞는 텍스트만 출력 * 스크롤이 없이 오직 장으로 구현 * 캐시 적용 * 북마크 개별 삭제, 파일별 삭제 * 아이콘 추가 * 최근 읽은 목록 추가 * 광고 추가 * 설정 추가 허접 했던 앱 아이콘도 변경 되었습니다. 구글 마켓에서 yViewer로 검색하세요~ 아니면...

반응형