Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android中的Jags in.9.png按钮!_Android_User Interface_Button - Fatal编程技术网

Android中的Jags in.9.png按钮!

Android中的Jags in.9.png按钮!,android,user-interface,button,Android,User Interface,Button,我正在开发一个Android应用程序。 我有一个自定义按钮,背景是.9.png,它在Eclipse的UI工具中非常完美,如下所示: 但在电话里是这样的: 正如你所看到的,这是非常参差不齐的(不确定我用的是正确的词) 这是我的9补丁文件: 我知道我可以将这个简单的按钮替换为可绘制的形状XML,但是有人知道是什么导致了这个问题以及如何解决它吗?尝试将您的资源放在res/drawable nodpi/,或者res/drawable/,而不是放在任何地方,看看这是否有帮助。正如@MisterSq

我正在开发一个Android应用程序。 我有一个自定义按钮,背景是.9.png,它在Eclipse的UI工具中非常完美,如下所示:

但在电话里是这样的:


正如你所看到的,这是非常参差不齐的(不确定我用的是正确的词) 这是我的9补丁文件:


我知道我可以将这个简单的按钮替换为可绘制的形状XML,但是有人知道是什么导致了这个问题以及如何解决它吗?

尝试将您的资源放在
res/drawable nodpi/
,或者
res/drawable/
,而不是放在任何地方,看看这是否有帮助。正如@MisterSquonk所建议的,我认为这是Android应用的自动密度缩放。

我远不是一个图形专家,但在我看来,你需要以更高的分辨率创建按钮。谢谢,我通过将我的资源从/res/drawable移动到/res/drawable hdpi来解决这个问题,Android似乎将dpi默认为中等或较低,这就是为什么我有这个问题!