Android活动中的全屏图片大小

时间:2014-07-16 09:22:57

标签: android

enter image description here

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

谢谢! PS:我不支持横向展示我的申请的欢迎画面。

3 个答案:

答案 0 :(得分:1)

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

  • xlarge屏幕至少为960dp x 720dp(drawable-xhdpi)
  • 大屏幕至少为640dp x 480dp(drawable-hdpi)
  • 正常屏幕至少为470dp x 320dp(drawable-mdpi)
  • 小屏幕至少为426dp x 320dp(drawable-ldpi)

查看此documentation

答案 1 :(得分:0)

在你的活动onCreate()

 requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
                                WindowManager.LayoutParams.FLAG_FULLSCREEN);

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

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

下的AndroidManifest.xml

tutorial

答案 2 :(得分:-1)

对于那个你拍摄的图像应该是矢量图像,以使它看起来很好而不模糊。并使用9补丁生成生成所有图像。如果你想拉伸。

对于布局,使用重量和重量来编写代码,这样就可以了。有关详细信息,请阅读此内容。 http://www.7solutions.in/2013/10/weightweight-sum-in-android.html