Android活动中的全屏图像大小

Android活动中的全屏图像大小,android,Android,我正在为我的应用程序开发一个欢迎页面,该页面将在活动中显示一个全屏图像,以及两个按钮。非常像Instagram的欢迎屏幕。 我知道你们在Android中有这些模式的图像,即ldpi、mdpi、hdpi和xhdpi。所以我的问题是,每种模式的最大分辨率是什么?如何创建不受多种屏幕分辨率和DPI设置影响的图像?我读过官方的Android指南,虽然很有用,但这篇文章没有回答我的问题。希望从这里学习 谢谢大家!! PS:我不会支持应用程序欢迎屏幕的横向定向。在您的活动onCreate()中 或者在And

我正在为我的应用程序开发一个欢迎页面,该页面将在活动中显示一个全屏图像,以及两个按钮。非常像Instagram的欢迎屏幕。 我知道你们在Android中有这些模式的图像,即ldpi、mdpi、hdpi和xhdpi。所以我的问题是,每种模式的最大分辨率是什么?如何创建不受多种屏幕分辨率和DPI设置影响的图像?我读过官方的Android指南,虽然很有用,但这篇文章没有回答我的问题。希望从这里学习

谢谢大家!! PS:我不会支持应用程序欢迎屏幕的横向定向。

在您的活动onCreate()中

或者在AndroidManifest.xml中 或者,您可以添加

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
下的AndroidManifest.xml


或者

对于这一点,您拍摄的任何图像都应该是矢量图像,以便看起来很好,而不是模糊。并使用9个补丁生成所有图像。如果你想舒展筋骨

对于布局,使用weight和weight编写代码,这样会更好。欲知更多详情,请阅读此文。

基本上,android中的屏幕密度不同,因此需要在每个可绘制文件夹中添加不同分辨率的图像,例如:

  • XL大屏幕至少为960dp x 720dp(可拉深xhdpi)
  • 大屏幕至少为640dp x 480dp(可拉伸hdpi)
  • 正常屏幕至少为470dp x 320dp(可牵引mdpi)
  • 小屏幕至少为426dp x 320dp(可牵引ldpi)

查看此项。

您将在eclipse ide中获得屏幕大小。为所有需要的图像制作大尺寸psd,然后您可以根据需要缩小尺寸。请注意,像这样的全屏图像将相对较大-它可能足以为您支持的最高分辨率提供一个图像(将其放在该目录中,例如
drawable xxhdpi
),让系统来扩展它down@ataulm有趣的方法。这种图像的分辨率是多少,这样它就可以支持最高的屏幕密度而不需要放大?960x600dp将覆盖小型平板电脑。假设XXHDPI,它将是2880x1800px。很明显这是超大型的。你需要在疯狂的高分辨率/大小和它给UX带来的价值之间进行权衡!作为一个损失较少的PNG资源,这么大的图像本身至少要超过几MB。你可以找到它here@vinayManeti我知道如何阻止标题栏显示。我想问的是,我应该创建多少个图像以及它们应该是什么大小的图像?-xl大屏幕至少是960dp x 720dp-大屏幕至少是640dp x 480dp-正常屏幕至少是470dp x 320dp-小屏幕至少是426dp x 320dp,因此我应该创建这些分辨率的图像大小,并将它们放在各自的可绘制文件夹中,正确的?这将阻止Android扩展我的图像,是吗?是的,现在你有了xxhdpi和xxxdpi,也检查它们。只需将您的视图背景定义为此图像..如何创建具有最高分辨率和最高密度的图像,即xxxhdpi并将其放入可绘制文件夹中。系统应该能够缩小图像以获得较低的密度,不是吗?您可以这样做(将img放在“drawable”文件夹中),但缩放后的图像可能看起来不太好,那么这里的最佳替代方案是什么?创建六个单独的可绘制密度文件夹和六个单独的图像文件?
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"