0
遠程佈局的修改背景繪製我有一個小窗口的佈局,可繪製背景:Android中
<RelativeLayout
android:id="@+id/basic_widget_layout"
android:background="@drawable/basic_widget_style_2"
android:clickable="true" >
@drawable/basic_widget_style_2
是兩種形狀的層列表。
我也有我的顯示部件的實時的調整預覽的配置活動:
<include android:id="@+id/preview_include"
layout="@layout/basic_widget_layout" />
我試圖以編程方式調整@drawable/basic_widget_style_2
通過我的配置活動,並看到實時結果@+id/preview_include
。
在我的配置活動中,我有特定的appWidgetId啓動了我,所以我的問題是 - 是否有可能的方法來獲取屬於啓動我的活動的小部件的@drawable/basic_widget_style_2
?
此外,如何使<include>
-ed佈局背景可繪製失效? 看來,無論我做什麼,佈局保持靜態(嘗試使用invalidate(),refreshDrawable()和我見過的更多技巧)。