Android:设置启动页

在Android应用中,设置启动页的步骤包括:将启动图片放入drawable资源文件夹,定义特定的style在styles.xml中,创建一个SplashActivity并设置其主题,然后在AndroidManifest.xml中调整Activity的顺序和过滤器,最后设定启动页面显示时长。
摘要由CSDN通过智能技术生成
  1. 将你启动页所需的照片放到drawable文件夹下
    在这里插入图片描述

  2. 加入新的style,在styles.xml中
    在这里插入图片描述

<style name="ThemeSplash" parent="Theme.AppCompat.Light.NoActionBar">
        <!--<item name="android:background">@mipmap/ic_launcher</item>-->
        <item name="android:windowBackground">@drawable/qdy_pic</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowFullscreen">true</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
Android设置启动面需要进行以下步骤: 1. 首先在 `res/layout` 目录下创建一个新的布局文件,用来作为启动面的界面,例如 `activity_splash.xml`。 2. 在 `AndroidManifest.xml` 文件中设置启动面的 `Activity`,可以使用 `<activity>` 标签来定义一个新的 `Activity`,并且设置 `android.intent.action.MAIN` 和 `android.intent.category.LAUNCHER` 两个属性,例如: ```xml <activity android:name=".SplashActivity" android:screenOrientation="portrait" android:theme="@style/SplashTheme"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> ``` 其中 `android:name` 属性指定了该 `Activity` 的类名,`android:screenOrientation` 属性指定了屏幕方向,`android:theme` 属性指定了该 `Activity` 的主题,然后通过 `<intent-filter>` 标签来设置启动面的 `action` 和 `category` 属性。 3. 在 `SplashActivity` 的 `onCreate()` 方法中设置需要执行的操作,例如加载数据或者进行跳转操作,例如: ```java public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 加载布局文件 setContentView(R.layout.activity_splash); // 延时2秒跳转到MainActivity new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); finish(); } }, 2000); } } ``` 在 `onCreate()` 方法中使用 `setContentView()` 方法加载布局文件,然后使用 `Handler` 类的 `postDelayed()` 方法实现延时跳转操作,最后通过 `startActivity()` 方法跳转到 `MainActivity` 面,并且调用 `finish()` 方法关闭当前 `Activity`。 这样就完成了 Android 设置启动面的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值