2013-03-13 46 views
0

經過長期的研究,從Best way to handle shape drawable differences Android 2.3.5 vs 4.0,Drawable-hdpi, Drawable-mdpi, Drawable-ldpi Androidthis tutorialthis best tutorial我已經開始做樣本應用。android中的形狀

我已經存儲了下列形狀中res/drawable-ldpi

<stroke 
    android:width="2dp" 
    android:color="#FFFFFFFF" /> 

<gradient 
    android:angle="225" 
    android:endColor="#ffa500" 
    android:startColor="#DD000000" /> 
<corners 
    android:bottomLeftRadius="0dp" 
    android:bottomRightRadius="7dp" 
    android:radius="0.1dp" 
    android:topLeftRadius="0dp" 
    android:topRightRadius="7dp" /> 

res/drawable-hdpi以下,res/drawable-mdpires/drawable-xhdpires/drawable-v14

<stroke 
    android:width="2dp" 
    android:color="#FFFFFFFF" /> 

<gradient 
    android:angle="225" 
    android:endColor="#ffa500" 
    android:startColor="#DD000000" /> 

<corners 
    android:bottomLeftRadius="7dp" 
    android:bottomRightRadius="0dp" 
    android:radius="0.1dp" 
    android:topLeftRadius="0dp" 
    android:topRightRadius="7dp" /> 

它看起來像這樣在所有類型的模擬器。那就是hvga,qvga,4.0.3版本和三星雙核處理器 enter image description here

但是在micromax funbook裏爲什麼看起來像這樣。

enter image description here

這裏有什麼問題。還有什麼我想要做的。幫助我的朋友。 在此先感謝。

回答

2

嘗試把第一個進入res/drawable

res/drawable-v14

第二從res/drawable-ldpi刪除他人,res/drawable-hdpires/drawable-mdpires/drawable-xhdpi

[更新]

爲什麼從其他res/drawable-XXX文件夾中刪除:
Android總是會爲設備帶來最好的可繪製性。因爲你只需要其它版本的Android 4.0 <和> = 4.0你只需要這兩個目錄

Android Developer Docu on this Topic

+0

它工作得很好的朋友。非常感謝。 – Gunaseelan 2013-03-13 10:57:27

+0

你能解釋我多一點爲什麼我不能在特定文件夾中的朋友。你可以有 – Gunaseelan 2013-03-13 11:00:25

+0

,但你不需要。 :) Android總是會爲設備帶來最好的可繪製性。因爲你只需要Android < 4.0 and > = 4.0的其他版本,你只需要這兩個目錄 – Dodge 2013-03-13 11:05:32