Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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
有没有办法通过背景图像来提高xamarin.android用户界面的性能_Android_Xamarin_Xamarin.forms_Xamarin.android - Fatal编程技术网

有没有办法通过背景图像来提高xamarin.android用户界面的性能

有没有办法通过背景图像来提高xamarin.android用户界面的性能,android,xamarin,xamarin.forms,xamarin.android,Android,Xamarin,Xamarin.forms,Xamarin.android,这是一个我已经面临了相当长一段时间的问题,我似乎找不到解决方案(除了移除背景,这现在不是一个选项),我已经尝试了我遇到的两个解决方案,它们没有显著的区别: 我尝试添加“drawable nodpi”文件夹并将背景图像放在那里 我尝试将背景图像添加到所有可绘制文件夹中 以上这些都没有多大区别,背景图像大约是200KB。当你说背景时,你是指占据整个屏幕的背景图像 你尊重这个吗 xxxhdpi: 1280x1920 px xxhdpi: 960x1600 px xhdpi: 640x960 px

这是一个我已经面临了相当长一段时间的问题,我似乎找不到解决方案(除了移除背景,这现在不是一个选项),我已经尝试了我遇到的两个解决方案,它们没有显著的区别:

  • 我尝试添加“drawable nodpi”文件夹并将背景图像放在那里

  • 我尝试将背景图像添加到所有可绘制文件夹中


以上这些都没有多大区别,背景图像大约是200KB。

当你说背景时,你是指占据整个屏幕的背景图像

你尊重这个吗

xxxhdpi: 1280x1920 px
xxhdpi: 960x1600 px
xhdpi: 640x960 px
hdpi: 480x800 px
mdpi: 320x480 px
ldpi: 240x320 px
你如何设置你的背景?像这样

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"

    android:background="@mipmap/background"></RelativeLayout>


您设置的维度与我设置的维度几乎完全相同,因此我尊重这一点:)。不过,设置背景的方式不同:-我在布局中使用的是xaml,而不是axml-我使用的是XXML的网格布局,而不是您正在使用的相对布局using@CliftonSteenkamp对不起,我没看到你在表格上。我以为是的。机器人!我的错真的很抱歉。你试过9-patch图像吗?没有,我没有试过,但考虑到我已经尝试过“可绘制的nodpi”方法,它根本不会缩放图像,这意味着设备需要更少的处理,根据我目前所读到的信息,我不知道9-patch图像对我有什么好处。所有类型的图像都会这样吗?也许这就是Xamarin的极限形式。。。性能不如本地的好。很抱歉,我帮不了你这么多忙,想尝试混合动力车。我只使用一种图像格式,那就是.png图像。谢谢你的努力,非常感谢!