목록전체 글 (1326)
오늘도 공부
모바일 디바이스와 플랫폼은 매번 새로운 제품이 나올 때마다 더욱 다양한 기능으로 시선을 끌며 업계를 선도하는 모바일 벤더에서는 단지 몇 달 만에 중요한 발표를 하곤 한다. 헤드라인에는 대부분 멀티터치 기능 및 Adobe® Flash® 기술과 같은 UI 기능과 프로세서 속도 및 스토리지 용량과 같은 하드웨어 개선사항에 관한 내용을 채워진다. 그러나 중요한 점은 컨텐츠가 핵심이라는 사실이다. 애플리케이션과 서버, 모바일 디바이스 그리고 사용자 간에는 계속해서 컨텐츠 즉, 데이터의 교환이 이루어진다. 데이터를 처리할 수 있는 기능이 없으면 Apple의 iPhone이나 Google의 Android와 같은 스마트폰은 값은 비싸지만 성능은 이에 미치지 못하는 일반적인 휴대전화가 된다. 자주 사용하는 약어 API: ..
출처 : http://cafe.naver.com/aphone.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=8044& TextView내 글자가 TextView 영역을 넘치는 경우, 흐르는 효과(marquee)을 줄수가 있는 다음과 같이 하면 된다. 1) 마퀴효과 TextView tv; tv.setSingleLine(true); tv.setEllipsize(TruncateAt.MARQUEE); // 마퀴 효과주기 tv.setSelected(true); // 원래 포커스가 가야 마퀴가 동작하는데, 대신 선택시키면 동작함 2) ... 효과 TextView tv; tv.setSingleLine(true); tv.setEllipsize(TextUtils.TruncateAt.END);
http://blog.naver.com/manin21st?Redirect=Log&logNo=30101675901
Android screen size is different for different phone models. There are some screen resolutions already defined in Android. They are: QVGA (240×320, low density, small screen) WQVGA (240×400, low density, normal screen) FWQVGA (240×432, low density, normal screen) HVGA (320×480, medium density, normal screen) WVGA800 (480×800, high density, normal screen) WVGA854 (480×854 high density, normal scr..
TextView에 링크 문자열만 있다면 click event를 처리할 수도 있지만 아래의 방법이 HTML 링크처럼 색상 변경및 밑줄까지 있으므로 훨씬 편하고 강력하다. TextView link = (TextView) findViewById(R.id.link); link.setText(Html.fromHtml("google")); link.setMovementMethod(LinkMovementMethod.getInstance()); 단 link.setText(Html.fromHtml(this.getString(R.string.url)); 처럼 HTML 포함한 String을 getString을 통해 가져올 때는 String id를 인코딩을 하기 때문에 string.xml 파일에 직접 쓰지말고 Layout 입..
태스크란? (Task, Activity Stack) 어피니티란? (Android Affinity) 플래그란? (Android Flag) 출처: http://blog.naver.com/oklmg?Redirect=Log&logNo=70105002506 안드로이드 태스크란? (Android Task, Activity Stack) - Task는 어플리케이션에서 실행되는 액티비티를 보관하고 관리하며 Stack형태의 연속된 Activity로 이루어진다 - 선입후출(First In Last Out)형태로 나중에 적재된 액티비티일 수록 가장 먼저 사용된다 만약 1페이지>2페이지>3페이지 순으로 액티비티를 이동했을때 실행순서대로 Task에 push해 놓았다가 back버튼을 누르면 3페이지>2페이지>1페이지순으로 Task..
have an activity group containing 3 activities. When a button is pressed, I enter into this activity group and show the 1st activity. From the 1st activity I can goto 2nd activity and from 2nd activity I can goto 3rd activity. I have a spinner in this 3rd activity layout. Problem is I am not able to click on that spinner. Error gets displayed showing: 12-31 11:29:41.082: ERROR/AndroidRuntime(474..
Android에서 Spinner를 사용하는 경우 Spinner에서 선택된 아이템을 가져오는 방법을 제시한다. 가장 간단한 String Array type을 기준으로 설명한다. 우선 Spinner에 Event Listener를 달자. (Event Listener를 다는 방법은 각자 원하는 방식으로~) spinner.setOnItemSelectedListener(mOnItemSelectedListener); 그리고 Event Listener를 정의한다. /** * @brief OnItemSelectedListener - OnItemSeleted event listener */ private OnItemSelectedListener mOnItemSelectedListener = new OnItemSelecte..
Tabs can be a difficult component when you first start building Android applications. To do something as simple as change the height of the tabs you need to build a view and pass it to setIndicator in the TabSpec. It might sound confusing but hopefully this code sample helps. It uses custom tab backgrounds, tab height, and programmatic tab creation. Image Files: Custom Tab Images MyActivity.java..
스피너의 외관 및 확장을 원하는 분에게 권장하고 싶은 사이트의 모음입니다. 1. http://www.gersic.com/blog.php?id=57 2. http://androidapps.org.ua/i_sect14_d1e12819.html 3. http://www.codeweblog.com/popupwindow-use-and-extend/ 4. http://www.codeweblog.com/custom-spinner-five-steps-away/ 5. http://www.codeweblog.com/department-of-famous-gate-android-8/ 6. http://www.codeweblog.com/android-study-notes-one-of-the-commonly-used-contro..