2014-01-19 79 views
0

我正在開發一個android應用程序,開發人員向我發送.APK文件,以便我可以測試第一個版本。我已經在我的Android設備上成功安裝了.APK文件。但是,當我運行它時,應用程序會在頂部顯示每個活動的名稱(帶有應用程序徽標),如以下鏈接http://www.quickid.net/activity.JPG(StackOverflow不會讓我發佈沒有級別10聲望的圖像)。左圖顯示了MainActivity,右圖顯示了startTrail活動。那麼,這是怎麼回事?它是某種測試模式嗎?我該如何運行該應用程序,因爲它通常會像從Play商店下載一樣運行,而不顯示頂部的活動名稱?另外,當應用程序在通知欄中放置文本時,它會在顯示文本之前顯示「在狀態欄上滾動文本」。已下載的.APK顯示應用頂部的活動名稱?

回答

0

這就是ActionBar,如果開發人員不想使用它,他必須將默認主題更改爲Theme.Holo.NoActionBar或另一個隱藏操作欄。

0

大多數活動的頂部是活動的標籤。這是在App Manifest(AndroidManifest.xml)中設置的。在<activity>中,您可以添加屬性android:label。 默認情況下,它看起來如此:

<activity android:name=".Activity" 
    android:label="@string/app_name"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

如果要更改標籤,添加一個字符串值,並把這個到Android:標籤。如果您不想要標籤,請添加android:theme="@android:style/Theme.NoTitleBar"。所以它看起來像這樣:

<activity android:name=".Activity" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
+0

感謝您的迴應!我會讓我的開發人員嘗試這個。這是否會照顧通知欄中的「狀態欄上的滾動文本」問題? – icydash

相關問題