簡體   English   中英

ActionBar Sherlock Progressbar沒有在3.1上顯示但在4.0+上顯示

[英]ActionBar Sherlock Progressbar not showing on 3.1 but on 4.0+

看起來我有一個較小的問題,但無法找到原因。 在我的SherlockFragmentActivity onCreate中,我執行以下操作:

@Override
public void onCreate(final Bundle savedInstanceState)
{
    requestWindowFeature(Window.FEATURE_PROGRESS);
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    super.onCreate(savedInstanceState);

AndroidManifest.xml

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

在加載一些數據的片段中,我做了一個簡單的事情:

    getSherlockActivity().setSupportProgressBarIndeterminateVisibility(true);

所有在ICS上工作都很好,但在我的3.1平板電腦上運行的相同代碼在請求時從不顯示ProgressBar。 任何人都可以給我一個提示,為什么會這樣?

我在運行2.2的模擬器中也遇到了問題,沒有顯示進度。 我再次查看Sherlock Samples中的FeatureToggles ,相同的代碼,不同的結果:/

PS:使用ActionBar Sherlock 4.01

確保使用com.actionbarsherlock.view.Window導入而不是android.view.Window

如果您錯過了此導入更改,則進度方法調用將僅適用於ICS和更新的設備。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM