반응형

스마트기기개발관련 340

안드로이드 리스트(또는 그룹리스트) 리스트 Add시 out of memory, 메모리릭 등 문제 관련

================================= ================================= ================================= 리스트 또는 그룹리스트 리스트들을 추가할때 public View getView(int position, View convertView, ViewGroup parent) public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ..

안드로이드 리스트 관련 컨트롤

================================= ================================= ================================= ListView를 사용하여 목록을 표시할 때, background 색상을 지정하면 스크롤시 화면이 검게 변하는 현상 발생한다. 또한 밝은 색상을 지정한 경우 아래쪽에 fade색상이 검게 보인다. 문제의 원인과 현상에 대해서는 아래의 자료에 잘 나와 있으니 참고하자. http://developer.android.com/resources/articles/listview-backgrounds.html * 문제 해결 방법 - 위 사이트에도 나와 있지만, 결론부터 얘기하면 간단히 ListView의 속성에 android:cacheCol..

안드로이드 AlertDialog 위치, 크기 조정 꾸미기 관련

================================= ================================= ================================= //xml 에서 레이아웃을 읽어 들여온다. View popupView = View.inflate(act, R.layout.cchatpopup, null); AlertDialog _ab = new AlertDialog.Builder(act) .setTitle("대화지원") //타이틀 제목 .setView(popupView) //읽여들여온 레이아웃 부찻 .setPositiveButton("확인", new DialogInterface.OnClickListener() //확인버튼추가 { public void onClick(Dialo..

안드로이드 모서리 라운드 효과 관련

출처: http://hyungsok7.tistory.com/61 ImageView의 가장자리를 라운처 처리하는 방법 http://stackoverflow.com/questions/1705239/how-should-i-give-images-rounded-corners-in-android 만들다가 에러가 나면 이걸보면 거의 해결 http://blog.naver.com/PostView.nhn?blogId=visualc98&logNo=105116344 BItmap 클래스 관련 정보 http://amethyst.springnote.com/pages/4100403 [ 해결 ] http://www.ruibm.com/?p=184 public static Bitmap getRoundedCornerBitmap(Bitmap..

안드로이드 팝업창 만들기

출처 : http://blog.naver.com/vortex2s?Redirect=Log&logNo=10102806271 안드로이드를 개발하다보면 Dialog같은 메시지 창을 자주 쓰게 되는데 기본으로 주어지는 것은 AlertDialog와 Toast밖에는....ㅠㅠ AlertDialog는 이쁘지 않고 몬가 불만족스럽고 Toast는 간단한 메시지를 띄워서 보여주기 좋은데..이것도 마찬가지로..ㅠㅠ불만이 많다.. 개발을 하다보면 나만의 메시지창을 만들어 보고 싶다는 생각을 하게 되는데 그럴때를 위해 Popup View로 이쁘게 만들면^^나만의 메시지창을 띄울수 있다. 예제 소스와 간단한 주석으로 나만의 Popup View를 만들어 보자. 먼저 PopView를 생성하도록하자. public class PopVie..

안드로이드 패키지명 패키지이름 알아보기 관련

================================= ================================= ================================= 출처: http://202psj.tistory.com/373 현재 클래스뷰에서 ApplicationInfo app = getApplicationInfo(); String pakname = app.packageName; ================================= ================================= ================================= 출처: http://cafe.naver.com/llprogrammerll/1029 간혹 가다가 해당 앱이 이 폰에 설치가 되어 있..

안드로이드 개발 시 참고하면 좋은 정보(개발 정리)

================================= ================================= ================================= 출처: http://cauca.springnote.com/pages/7165251?print=1 * WebView Download http://sdop.egloos.com/3630690 setDownloadListener * ListView 선택 후 스크롤 시 전체 리스트 검정 화면으로 바뀌면서 스크롤 되는 현상 문의오프뷔더 http://android-developers.blogspot.com/2009/01/why-is-my-list-black-android.html 요약하면 android:cacheColorHint를 지정하..

안드로이드 해상도 화면관련

=====================================================================     해상도 관련 계산 사이트http://members.ping.de/~sven/dpi.html//------------------------------------------------------출처: http://www.jopenbusiness.com/tc/oss/entry/Android-UI안드로이드는 다양한 화면 크기를 가지고 있는 스마트폰을 제공하고 있습니다. 그래서 안드로이드 UI에 대해서 간단히 정리를 해 봅니다. 안드로이드폰을 회전 하였을 경우의 처리는 다음 기회에 올리 겠습니다.Android UI 용어 정의density밀도 (density)물리적인 길이 안에 포함된..

웹뷰 api WebView 의 loadDataWithBaseURL, loadData 차이점과 문제점

=====================================================================   폰트 언어별 html을 로드할때 두개의 차이점이 보인다.loaddata는 여러 언어와 로컬데이터 로드(예:이미지) 를 부를때 거짐 버그가 없고 로드가 잘된다. 하지만 기본 loadData 기능은언어 로드시 문자가 깨질 경우가 있고 로컬 데이터도 못불러오는문제점이 있어서 loadDataWithBaseURL api 를 사용하는 것이 용이 하다,.=====================================================================

안드로이드 레이아웃 left, right, top, bottom 기준으로 먼저 영역을 잡은뒤 fill_parent 으로 채우기, weight로 필요영역 남기고 채우기

=====================================================================     // 오른쪽 기준으로 먼저 잡고 그다음에 fill_parent 모든 영역을 잡는다.//---------------------------------------------- xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="right" android:adjustViewBounds = "true" >     xm..

반응형