有人知道适用于20:9屏幕比例的Android启动屏幕图像以及平板电脑的尺寸吗?我有完整尺寸的图像,所以9patch无法正常工作。谢谢
答案 0 :(得分:2)
管理此问题的最佳方法是使用由SVG图像制成的Vector Drawable(不适用于具有清晰细节的图片),
请您的设计师为您的启动画面提供SVG
图像。
使用svg2android转换器将图像转换为VectorDrawable
。
使用此可绘制矢量作为图像源,如下所示:
app:srcCompat="@drawable/your_vector" //xml
_yourImageView.SetImageResource(Resource.Drawable.your_vector); // C#
此外,请注意,您需要使用android.support.v7.widget.AppCompatImageView
而不是常规的ImageView
才能正常工作。
并在继承Application类的MainApplication
类的OnCreate中,在OnCreate方法中添加以下代码行:
AppCompatDelegate.CompatVectorFromResourcesEnabled=(true);
如果您想以老式的方式进行操作,我建议您将1687x3653
用于20:9