少年乘勇气,百战过乌孙。这篇文章主要讲述AndroidMac下Android Studio设置App启动页相关的知识,希望能为你提供帮助。
先将启动页放到项目资源中,图片一般是1080*1920的jpg。
新建一个activity,如图:
文章图片
文章图片
创建成功之后,打开刚刚创建的activity,来进行代码的编写:
public class BZLaunchActivity extends AppCompatActivity {privatefinal int SPLASH_DISPLAY_LENGHT = 2000;
//两秒后进入系统,时间可自行调整@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bzlaunch);
//在BZLaunchActivity停留2秒然后进入BZLaunchActivity
new android.os.Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent mainIntent = new Intent(BZLaunchActivity.this,MainActivity.class);
BZLaunchActivity.this.startActivity(mainIntent);
BZLaunchActivity.this.finish();
}
},SPLASH_DISPLAY_LENGHT);
}
}
然后去xml配置文件里画界面,配置文件在res/layout与创建时layout同名的的xml文件,代码如下:
<
?xml version="1.0" encoding="utf-8"?>
<
android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".BZLaunchActivity">
<
ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
//让图片全屏显示
android:scaleType="fitXY"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
//启动页图片
app:srcCompat="@mipmap/zqq_launch" />
<
/android.support.constraint.ConstraintLayout>
如果android:scaleType="fitXY"不设置,可能出现启动页图片不全屏的情况。
最后要去AndroidManifest.xml文件中修改一下启动页的activity的位置,未修改之前,MainActivity是在前面的,这个时候运行App,发现并没有启动页,我们需要把启动页的activity调到MainActivity的前面,也就是:
<
activity android:name=".BZLaunchActivity">
<
intent-filter>
<
action android:name="android.intent.action.MAIN" />
<
category android:name="android.intent.category.LAUNCHER" />
<
/intent-filter>
<
/activity>
<
activity android:name=".MainActivity">
<
intent-filter>
<
action android:name="android.intent.action.MAIN" />
<
category android:name="android.intent.category.LAUNCHER" />
<
/intent-filter>
<
/activity>
【AndroidMac下Android Studio设置App启动页】好了,完成上面这些,再运行App,就会看到启动页了。
推荐阅读
- 抖音直播APP软件系统为什么能这么火(反映出的问题又会是什么?)
- Appium移动自动化测试之元素定位
- AndroidAndroid Studio3.1 Mac版本设置项目桌面icon
- AppScan简单应用
- respberry2b + android5.1
- guacamole user-mapping文件生成脚本
- 编译报错(Failed to resolve com.android.support)
- html代码直接打包封装成APP文档
- 小红伞杀毒软件,本文教您小红伞杀毒软件怎样运用