在从第12版更新到SDK工具第15版()后,我的EditTexts和按钮都出现了扭曲。


现在,这是一个错误吗?,因为当我用“图形布局”选项卡预览布局的样子时,它看起来很正常。但一旦它被编译并放在我的手机或仿真器上,它就被扭曲了。
下面是按钮的StateListDrawable xml。这里引用的每个可绘制的补丁都是9修补程序。EditTexts是以同样的方式完成的。
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/button_grey_pressed" android:state_pressed="true"></item>
<item android:drawable="@drawable/button_grey_pressed" android:state_focused="true"></item>
<item android:drawable="@drawable/button_grey_pressed" android:state_selected="true"></item>
<item android:drawable="@drawable/button_grey_default"></item>
</selector>发布于 2011-11-25 09:41:47
当我更新到SDK 14时,这也是我遇到的问题。
我在Window>Preferences>Android>Build中找到了一个解决方案,方法是在Normal上设置"Build“,然后在Project>Clean>Clean All上设置。
发布于 2012-01-30 14:39:01
我从这里复制和粘贴了它,它起了作用:
发布于 2011-11-25 09:26:15
尝试将那些九个补丁的可绘制文件(我想@drawable/button_grey_pressed指的是/drawable/button_grey_pressed.9.png)封装到XML九个补丁可绘制文件中:
<?xml version="1.0" encoding="utf-8"?>
<nine-patch xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/button_grey_pressed"
android:dither="true" />您必须给这个xml文件命名与button_grey_pressed.9.png不同的名称,比如button_grey_pressed9.xml
https://stackoverflow.com/questions/8232834
复制相似问题