2011-04-06 74 views
1

A为Android中的按钮制作了九块补丁,但它们的规模很大。奇怪的是,他们在一个特定的Android项目中只是丑陋的。丑陋的九段补丁,不是正确的缩放

enter image description here

我不知道是什么引起九宫规模坏。这是严重缩放项目中使用的XML,它在正确缩放的项目中是相同的。

<Button 
    android:id="@+id/issueShare" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:layout_marginLeft="5sp" 
    android:layout_marginRight="5sp" 
    android:background="@drawable/button" 
    android:text="Delen" /> 
+0

我会建议使用“wrap_content”布局高度,然后根据需要给它填充。布局也受父母的影响,所以你可以包含他们正在使用的完整布局文件吗? – 2011-04-06 15:10:36

+0

哦,我已经这样做了,但是测试了它如何在固定高度上工作,但是这没有帮助。 – 2011-04-06 15:20:59

回答

1

我在一个我永远不会看的地方找到了解决方案。问题是,在我的Android Manifest中,我没有指定android:targetSdkVersion,只有minSdkVersion。在设置android:targetSdkVersion之后,9个补丁缩放得很好。

1

我认为这个问题是关系到手机的密度,在仅绘制文件夹中的九路?或者您是否在每个可绘制的特定密度文件夹中都有它的一个版本?

+0

nope我没有为每个desitiy指定图片,但我发现问题,请参阅我自己的答案。不管怎么说,还是要谢谢你! – 2011-04-06 15:59:39

+0

不错!我很高兴你发现问题:) – raukodraug 2011-04-06 16:07:23

+0

raukodraug:你先生是我的英雄!非常感谢。 – Whitewall 2012-12-05 11:47:55