感觉你的问题,不一定是出在 资源文件上,而是出在 listview 和 imagelist上,listview和imagelist对所显示的大小应该是有限制的。
你可以用一个picturebox来测试一下,看问题是否出在资源文件上,代码如下:
ResourceManager rm = new ResourceManager("命名空间资源名", AssemblyGetExecutingAssembly());
ImageList imalst = new ImageList();
//从资源文件中获得数据
Image[] images = ((Image[])(rmGetObject("汽车")));
pictureBox1Image = images[0]; //显示一副图,看是否正常
APK包中的本地化内容通常存放在res/values-目录下的对应语言文件中,如res/values-zh-rCN/stringsxml中存放中文简体的本地化内容。但是有些应用程序可能会采用其他的本地化方式,如在程序代码中直接写入本地化内容,或者使用动态加载的方式进行本地化。
在某些情况下,应用程序可能会将本地化内容存储在其他地方,如数据库或服务器上。这些内容在应用程序运行时会被下载或读取,以便在用户界面中显示相应的本地化内容。
至于您提到的本地化内容似乎不存在于stringsxml中的情况,可能是因为应用程序使用了其他方式进行本地化。如果应用程序确实将本地化内容存储在SO库中,那么您需要使用特殊的反汇编工具才能访问和编辑这些内容。不过,这种方式可能会破坏应用程序的完整性和稳定性,因此需要小心使用。一般来说,对于应用程序中的本地化内容,我们建议遵循应用程序的开发者文档和最佳实践进行管理和编辑。
以上就是关于C# 调用资源文件(*.resources)中的图片全部的内容,包括:C# 调用资源文件(*.resources)中的图片、现在的apk安装包中本地化内容存放在哪里了、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)