본문 바로가기

키보드 이벤트 키보드의 이벤트 받는 방법 2가지를 소개한다. 이상하게 가상 키보드에서는 (del,enter)만 작동하고 일반키는 이벤트가 발생하지 않는다. 아시는 분이 있으면 댓글 부탁드립니다. 방법1 protected void onCreate(Bundle savedInstanceState) { wordInputTV = (EditText)findViewById(R.id.wordInputTV); wordInputTV.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // TODO Auto-generated method stub Log.d(TAG, " 더보기
공통 레이아웃(Layout) Include 처럼 사용 하기 layout을 웹의 include 처럼 공통되는 것을 하나로 만들어서 사용할수 없나 하고... 찾던중에 LayoutInflater을 찾았다. 사용방법은 먼저 공통되는 레이아웃을 하나 만든다. res/layout/bottom_layout.xml 그리고 Body가 되는 부분의 layout을 만든다. res/layout/main.xml Body를 콘트롤할 class 를 생성한다. src/com.tistory.eraserdev/LayoutInflaterBody.java package com.tistory.eraserdev; import android.app.Activity; import android.os.Bundle; public class LayoutInflaterBody extends Activity { .. 더보기
SQLite 설명 및 예제 코드 = SQLite = == 장점 == * ACID(Atomic, Consistent, Isolate, Durable) 보증 (시스템오류나 전원이 갑자기 꺼진 경우에도) * Setting 절차없이 그냥 바로 사용할 수 있다. * SQL92의 대부분을 지원한다. 다음 목록은 지원하지 않는다. - FOREIGN KEY constraints - Complete trigger support - Complete ALTER TABLE support - Nested transactions (1개의 Active Tranjection만을 지원) - RIGHT and FULL OUTER JOIN (Left Join은 지원) - Writing to VIEWs (View는 Read Only이다) - GRANT and REVOKE.. 더보기