2011-10-13 4 views
0

저는 Android 위젯을 개발 중입니다. 위젯의 특정 영역을 탭할 때 특정 활동을 시작하고 다른 위젯을 누르면 다른 활동을 시작하고 싶습니다. 어떻게해야합니까?위젯을 두 드릴 때 활동 시작

감사합니다.

답변

1

만지고 싶은 곳에서 2 개의 선형 배치를 만들고 빈 칸으로 만듭니다 (자식 없음).

그런 다음 android:clickable = "true"을 선형 레이아웃으로 추가하십시오. 이제이 같은 ..

뭔가를 살전에 두 개의 레이아웃을 clicklisteners를 추가하고 활동을 시작 ..

LinearLayout layout = (LinearLayout)findViewById(R.id.layoutId); 

layout.setOnClickListener(new OnClickListener(){ 

protected void onClick(View v){ 
//start Activity 

} 

}); 
+0

감사합니다! 좋아요, 어디에서 클릭 리스너를 추가해야합니까? 간단한 예를 들어 줄 수 있니? – maephisto

+0

@maephisto .. 이제껏 어떤 활동을하고 싶습니까? 다른 활동을 시작하려는 활동의 의미입니다. – ngesh

+0

@maephisto .. 내 편집을 참조하십시오 .. – ngesh