답변
, 특정 위젯
android:onClick="your method name inside your activity"
및 활동에
이 줄 줄 도움말 :public void methodname(View view) {
//give your intent code here
}
참고 :이 같은 메서드를 호출 할 때, 당신의 메소드는 public이어야하고 View 객체를 매개 변수로 가져야합니다.
android : onClick은 Android 1.6 이상에서만 사용 가능합니다. – Raunak
어떤 Android 버전을 사용하고 있습니까? – Mathew
android : onClick은 위젯에서 지원되지 않습니다. 위젯을 가지고 있다면 위젯은 홈 화면에 나타나지 않을 것입니다 - 위젯을로드하지 못했습니다라는 오류 메시지를 표시합니다 ... – coolcool1994
나는 이것을 사용 : 당신은, 바로 같은 답을 찾을 약관을 읽고 동의를하지만, 틱을 놓을 때 widget.xml에서
// Create an Intent to launch ExampleActivity
Intent intent = new Intent(context, Mainpage.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
remoteViews.setOnClickPendingIntent(R.id.widget, pendingIntent);
그래,하지만 위젯을 클릭 할 때 어디에서 호출할까요? – KalEl
덕분에 ... –
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
for (int i = 0; i < appWidgetIds.length; i++) {
int appWidgetId = appWidgetIds[i];
Intent intent = new Intent(context, TaskManagerActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0);
RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget);
views.setOnClickPendingIntent(R.id.widget_layout, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
}
나는
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="10dip"
android:paddingLeft="10dip"
android:orientation="vertical">
이 나를 위해 일한, 감사합니다. –
안녕하세요 @xtem, 위젯 ID를 탐지하는 데 문제가 있습니다. 내 홈 화면에 3 개의 위젯을 만들었고 각각의 테마를 따로 변경하고 싶습니다. 따라서 위젯을 클릭하면 구성 클래스가 열리 며 onUpdate()를 통해 각 위젯이 업데이트됩니다. 별도로 할 수 있습니까? –
- 1. 안드로이드 : 클릭 가능한 이미지 뷰 위젯
- 2. 안드로이드 - 애니메이션 위젯
- 3. 상태에서 안드로이드 위젯 업데이트
- 4. 안드로이드 위젯 ID가 영구적입니까
- 5. 안드로이드 - 아코디언 위젯
- 6. 시간을 선택하기위한 안드로이드 위젯
- 7. 안드로이드 위젯 컨트롤에 액세스
- 8. 클릭 이벤트에 SVG 마커를 생성
- 9. 버튼 클릭 이벤트에 대한 IPC
- 10. JavaScript - 클릭 이벤트에 문제가 발생했습니다.
- 11. 버튼이 클릭 이벤트에 응답하지 않습니다.
- 12. 클릭 이벤트에 표시 할 목록
- 13. AlertDialog 클릭 이벤트에 ID 전달
- 14. x10 미니 폰을위한 안드로이드 위젯
- 15. 충돌 후 응답이없는/안드로이드 위젯
- 16. 안드로이드 갤러리 위젯 무한 스크롤
- 17. editable textview in 안드로이드 위젯
- 18. 안드로이드 위젯 업데이트 TextView Text
- 19. 안드로이드 위젯 초점을 맞춘 배경색
- 20. 1 분마다 안드로이드 위젯 업데이트하기
- 21. 안드로이드 - 더블 클릭 카메라
- 22. 안드로이드 글로벌 클릭 이벤트
- 23. 안드로이드 - 탭보기에서 버튼 클릭
- 24. 모든 Android 클릭 이벤트에 연결하는 방법은 무엇인가요?
- 25. 흐림 및 클릭 이벤트에 문제가 있습니까?
- 26. 페이지 와이드 클릭 이벤트에 연결하는 방법은 무엇입니까?
- 27. 클릭 이벤트에 대한 버튼이있는 Bizzare 동작
- 28. 클릭 이벤트에 경고 메시지 상자 표시
- 29. 클릭 이벤트에 추가 그림 상자에 이벤트 vb.net
- 30. jQuery - 기존 클릭 이벤트에 이벤트 핸들러 추가
widget_layout ID로 루트 요소의 LinearLayout이 표. – Mathew
참조 http://stackoverflow.com/questions/2748590/clickable-widgets-in-android –