android中的形状
经过长时间的学习,我开始做示例应用程序 我已将以下形状存储在android中的形状,android,Android,经过长时间的学习,我开始做示例应用程序 我已将以下形状存储在res/drawable ldpi 在所有类型的模拟器中都是这样。这是在hvga,qvga,版本4.0.3和三星duos 但在micromax funbook中,为什么它看起来像这样 这里有什么问题。还有什么我想做的吗。帮助我,朋友们。 提前感谢。尝试将第一个放入res/drawable 第二个在res/drawable-v14 从res/drawable ldpi,res/drawable hdpi,res/drawable
res/drawable ldpi
在所有类型的模拟器中都是这样。这是在hvga,qvga,版本4.0.3和三星duos
但在micromax funbook中,为什么它看起来像这样
这里有什么问题。还有什么我想做的吗。帮助我,朋友们。
提前感谢。尝试将第一个放入
res/drawable
第二个在res/drawable-v14
从res/drawable ldpi
,res/drawable hdpi
,res/drawable mdpi
,res/drawable xhdpi
[更新]
为什么要从其他res/drawable XXX文件夹中删除:Android总是为设备选择最佳的绘图方式。由于您只需要android<4.0和>=4.0的其他版本,所以您只需要这两个目录
你能再给我解释一下为什么我不能把它放在特定的文件夹里吗?朋友。你可以放,但你不需要。:)android总是为设备选择最佳的绘图方式。由于您只需要android<4.0和>=4.0的其他版本,所以您只需要这两个版本directories@ClassStacker问题是,android中似乎存在一个bug,正确的XML导致错误的形状。(至少我是这样理解这个问题和他提出的问题的)。如果这个问题是真的(我没有测试它),那么我提供的解决方案应该完全符合他的要求。我敢打赌,如果我的解决方案对他不起作用,他没有接受它,我只是编辑/更新了答案。请随意取消否决票
<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" />
<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" />