2012-08-25 64 views
0

我正在開發android應用程序。在我的GALAXY Tab 10.1中顯示的是低清進度圈。不過,我的手機GALAXY Nexus展現了高清進度圈。在平板電腦上使用高清進度圈

起初,GALAXY Nexus還展示了低清進度圈。所以,我試圖改變anyDensity假的值爲true,像這樣:

[AndroidManifest.xml中] <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"/>

此代碼工作正常上的Galaxy Nexus,但不會對Galaxy Tab的。如何在平板電腦上顯示高清進度圈?我只是用默認的進度圈...

  • 的Nexus:720×1280/
  • 的Galaxy Tab:1280×800(150ppi)
+0

我編輯了答案,請選擇已接受的答案,如果它幫助:) – Ahmad

回答

0

您可以覆蓋spinner_black_76圖像這是beeing在每個密度文件夾中的API級別10中使用。你可以從你獲得華電國際形象:在您所有的文件夾

android-sdk\platforms\android-10\data\res\drawable-hdpi\spinner_black_76 

把這個華電國際形象(華電國際/ MDPI/LDPI)。

但是我不知道這是否會在其他API級別上工作。 所以只要這個創建你自己的進度條:

<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:drawable="@drawable/spinner_black_76" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:framesCount="12" 
    android:frameDuration="100" /> 

編輯:

好,我看着它。在7-16的每個API級別中,默認微調器被稱爲spinner_black_76,因此如果您將hdpi圖像放在所有文件夾中,它應該在所有平臺(至少從7-16)覆蓋它。

相關問題