我有兩個圖像之間切換一個Widget,該控件每次它 用戶點擊所以我定義佈局此微如下請參閱Android:SRC在Widget.xml ImageView的文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/parrotstate"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:clickable="true"
android:src="@drawable/widget_awake" />
</RelativeLayout>
改變
在AppWidgetProvide class
中,我需要讀取屬性android:src以知道設置了哪個圖像。 通常我使用findViewById
在活動類,但在這裏它是AppWidgetProvide class
可能這個問題是重複嘗試這篇文章http://stackoverflow.com/questions/4666687/how-to-find-view-id-in-appwidgetprovider – 2013-03-11 11:56:58
我知道我應該使用RemoteViews,但它沒有一個函數來訪問imageView – yasserbn 2013-03-11 11:58:21
爲什麼不用一個布爾值來計數?實施起來並不困難。如果你願意,我會發佈一個例子。 – 2013-03-11 12:00:41