我正在为我的应用程序开发一个欢迎页面,该页面将在活动中显示全屏图像,以及两个按钮。非常喜欢Instagram的欢迎屏幕。 我知道你在Android中有这些模式的图像,即ldpi,mdpi,hdpi和xhdpi。所以我的问题是,每种模式的最大分辨率是什么?如何创建不会在多种屏幕分辨率和DPI设置上伸展的图像?我已经阅读了官方的Android指南supporting multiple screens,虽然非常有用,但该文章并没有回答我的问题。希望从这里学习。
谢谢! PS:我不支持横向展示我的申请的欢迎画面。
答案 0 :(得分:1)
嗯,基本上你在android中有不同的屏幕密度,所以你需要在每个可绘制文件夹上添加不同分辨率的图像,例如:
查看此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答案 2 :(得分:-1)
对于那个你拍摄的图像应该是矢量图像,以使它看起来很好而不模糊。并使用9补丁生成生成所有图像。如果你想拉伸。
对于布局,使用重量和重量来编写代码,这样就可以了。有关详细信息,请阅读此内容。 http://www.7solutions.in/2013/10/weightweight-sum-in-android.html