2013-03-13 47 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