이벤트 처리 > 익명 이너 클래스를 바로 사용

[code java]
package yell.exam01;

import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.Toast;

public class Exam01Activity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

LinearLayout linear = new LinearLayout(this);
linear.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if ( event.getAction() == MotionEvent.ACTION_DOWN ) {
Toast.makeText(Exam01Activity.this, “Touched!!!”, Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});
setContentView(linear);
}
}
[/code]

LinearLayout 객체를 생성한 뒤, 터치 리스너를 등록했다.

리스너에는 MotionEvent.ACTION_DOWN 즉, 화면 터치시 “Touched!!!”를 출력하도록 했다.

여러가지 이벤트 처리방법이 있는데 가장 간편한 방법이다.

Android SDK Tools Setup :: JDK not found

Java SE Development Kit (JDK) not found.

Android SDK relies on the Java SE Development Kit (JDK).
Go to http://java.sun.com > Downloads > Java SE > JDK to download adn install a JDK before continuing.

Note: A Java Runtime (JRE) is not enough to develop for Android.

Visit java.sun.com

==================================================================

안드로이드 SDK 설치시,
JDK가 설치되어 있음에도 Next 가 안되는 상황발생

해결방법(1)
http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
위 링크로 이동해서 따라하면 된다
32bit로 설치하든지 zip 파일로 설치해 보길 권하고 있다.

해결방법(2)
Next > 버튼이 비활성화 되어 있다면 < Back 한번 눌렀다가 다시 와보면 Next >가 활성화 되어 있다.
설치를 진행하면 된다…. -_-;;;;;;;;;

사용자 삽입 이미지