06 August 2010
android ProgressBar in AppWidget

會產生一些問題!

基本上在顯示,或者設定目前progress都是沒問題的!!

但是當你要把ProgressBar 設為Invisible的時候就會產生BUG!

目前看來似乎是android本身的bug...

至少找資料找到現在...蠻多人都說這樣的!

Views.setViewVisibility(R.id.TextView01, View.VISIBLE);

以往只要打這行code就能把某個元件Invisible或者GONE掉

但是如果元件是Progress Bar的話!

會無法動作!!

所以在這建議大家使用兩個layout

一個是有progress bar,一個沒有!

如下!


RemoteViews withProgressViews= new RemoteViews(this.getPackageName(),R.layout.progress_layout);//這個是有Progress的

RemoteViews withoutProgressViews= new RemoteViews(this.getPackageName(),R.layout.init_layout);//這沒有Progress的

app_manager.updateAppWidget(appWidgetId, withProgressViews/withoutProgressViews);//在透過app_manager去更新妳widget的layout樣式















blog comments powered by Disqus