2011-10-28 60 views
2

我有一個StackView的Android小部件,我希望它不會自動生成動畫,始終在頂部留下相同的項目,除非用戶手動更改它。防止動畫的StackView

回答

4

如果你談論的是自動前進,這在小部件的XML文件中指定。

你有在widget XML文件中指定android:autoAdvanceViewId="[your stack view]"?如果是這樣,那就是問題所在。刪除該行,除非用戶與之交互,否則它不會前進。

+0

感謝亞當,我從一個樣本創建的AppWidgetProvider,我沒有審查它這一點。我查了資料,但只針對stackview,因爲我不記得沒有想到會在供應商。 – lujop

+0

如何在運行時做到這一點?如果您希望允許用戶選擇自動推進而非自動推進,則您似乎必須擁有兩個提供商:https://code.google.com/p/android/issues/detail?id=156273 –

1

這是不可能的不幸。請在b.android.com上提交功能請求。

+0

哇,我真的沒有想到,事實上我發現了一個很常見的情況。但感謝您的回覆:) – lujop

+0

打開的功能請求http://code.google.com/p/android/issues/detail?id=21350 – lujop

+0

請參閱下面的Adam Cohen的回覆。 –