[안드로이드 공부]/안드로이드 스튜디오

[안드로이드] 위젯 이벤트 연결

코코모모 2015. 10. 15. 16:55

안드로이드 스튜디오에서 만들어진 위젯 에 이벤트를 연결해 보자


위젯에 버튼을 하나 추가하고, 버튼 클릭 시 내 앱으로 이동하게 만드는 루틴이다.

[my_app_widget.xml]에 이미지 버튼을  하나 추가하고

    <ImageButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/imageButton_my"
        android:src="@android:drawable/btn_star"
        android:layout_centerInParent="true" />


[MyAppWidget.java]를 다음과 같이 수정하였다.



views.setOnClickPendingIntent 부분이 핵심부분이다.


별모양 위젯을 누르면 MyApp이 실행된다.