我有一个图像,我想设置为Splash Screen。现在,我想设置它,以便用户可以在任何设备中打开应用程序,它完全适合。
我想它作为全尺寸的宽度和高度。这个怎么做 ?如何设置适用于所有设备的Perfect Splash Screen
0
A
回答
0
将您的图像设置为父布局的背景。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/your_image" >
然后,在你溅活动加载这个页面。它将适合屏幕。
public class SplashScreen extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LOW_PROFILE);
setContentView(R.layout.splashscreen);
}
注意:如果您使用的是单个可绘制文件夹,图像将在其他设备中拉伸。创建不同大小的图像并将其放入特定的可绘制文件夹中。这样你就可以保持高质量的画面。
您可以阅读更多here。
0
如果你想创造一个良好的启动画面,请按照本教程:
http://www.androidhive.info/2013/07/how-to-implement-android-splash-screen-2/
当您创建的启动画面,它总是会完全适合,如果你,但是,使一张必须以纵向浏览的图片,更新android清单以使其能够以纵向浏览(风景当然是相同的)。
如果要完全支持多屏幕,不管是什么,请阅读本:
http://developer.android.com/guide/practices/screens_support.html
这个“教程”教你的Android屏幕之间的差异,以及如何支持他们。
0
。常见的方式是创建尺寸图像的不同,并把它在抽拉-HDPI,可绘制-LDPI,可绘制-MDPI,抽拉-xhdpi等
。使用ninepatch图片
。你也可以用其他方式做到这一点。只需在启动画面中切分图像,如徽标。保持背景图像common.then使用wrapcontent设置图像。 通过使用此徽标或图像不会strech。
相关问题
- 1. shared splash with splash screen
- 2. iOS Splash Screen没有显示在设备上 - 奇怪的问题
- 3. Ionic2 - Splash Screen适用于iOS,但不适用于Android
- 4. Splash Screen&Premise Screen - Android
- 5. Android Splash Screen Bug
- 6. Android Splash Screen WepApp Sencha
- 7. 适用于所有移动设备的相同设计
- 8. LaunchScreen&Splash Screen
- 9. 位置源设置的意图只适用于所有设备<4.0
- 10. 如何让Facebook Key Hash适用于所有设备或移动设备android
- 11. 如何创建适用于所有设备的程序?
- 12. 如何设计适用于所有设备的Android应用程序的UI?
- 13. Android Splash Screen
- 14. iOS Wierd Splash Screen Bug
- 15. Android Splash Screen to FragmentActivity
- 16. NetBeans的Splash Screen功能如何工作?
- 17. 将视图置于同一个地方,适用于所有的Android设备
- 18. 适用于所有设备的单一网络应用程序?
- 19. 适用于所有Android设备的相机应用程序
- 20. 适用于所有设备的Android应用程序
- 21. 适用于所有设备的缩放精灵套件游戏
- 22. window.print()是否适用于移动设备?
- 23. iPhone Webapp Splash Screen White-Space
- 24. 如何在Android中创建Motion Splash Screen?
- 25. 将设备方向设置为仅适用于iPad的环境
- 26. 如何确保我的twitter引导主题适用于所有设备?
- 27. android:windowSoftInputMode =“stateAlwaysHidden | adjustPan”不适用于所有设备
- 28. 隐藏状态栏不适用于所有设备
- 29. Phonegap-Plugin ExternalFileUtil不适用于所有设备
- 30. 推送通知不适用于iPhone所有设备(Xcode8)版本
创建不同大小的图像并将其放入所有可绘制文件夹中。 – InnocentKiller
http://stackoverflow.com/questions/10574363/android-splash-screen-image-sizes-to-fit-all-devices –
@InnocentKiller,你的意思是 xlarge(xhdpi):640x960 large(hdpi):480x800 medium(mdpi):320x480 small(ldpi):240x320 是这样的吗? –