xfs*_*pan 4 android android-studio
这是错误日志:
Error:Execution failed for task ':MobileSafe2:mergeDebugResources'.
Crunching Cruncher call_locate_blue.9.png failed, see logs
Run Code Online (Sandbox Code Playgroud)
但是当我将.9.png扩展转换为.png,错误将消失,我不知道为什么会发生.
这是代码:
public void myToast(String address) {
View view = View.inflate(context, R.layout.address_show, null);
view.setBackgroundResource(**R.drawable.call_locate_blue**);
TextView textView = (TextView) view.findViewById(R.id.tv_address);
textView.setText(address);
WindowManager.LayoutParams params = new WindowManager.LayoutParams();
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.width = WindowManager.LayoutParams.WRAP_CONTENT;
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
params.format = PixelFormat.TRANSLUCENT;
params.type = WindowManager.LayoutParams.TYPE_TOAST;
wm.addView(view, params);
}?
Run Code Online (Sandbox Code Playgroud)
这是在Android Studio中 
错误信息:

我必须将'.9.png'修复为'.png',然后才能正常工作,但图片会被扭曲
据我所知,你没有把9 patch markers.
需要这些才能将png变成9.png(正确地称为9补丁).
没有这些标记,它将是一个正常的图像 - 但IDE需要其他东西,因为扩展告诉"嘿,我是一个9补丁:正确对待我".
可以这么说,就像你买柠檬水一样,但你发现里面有苹果汁.
在这里,您将找到9个补丁的精彩教程:http://blog.booleanbites.com/2012/11/android-how-to-use-9-patch-png.html
| 归档时间: |
|
| 查看次数: |
7521 次 |
| 最近记录: |