簡單實現(xiàn)Android應(yīng)用的啟動頁
前言:
平時打開手機(jī)的應(yīng)用時,會跳出來3秒鐘的廣告后,再進(jìn)入應(yīng)用。今天我們就來簡單實現(xiàn)一下引導(dǎo)頁的功能。
1、首先,新建一個activity頁面,命名:SplashActivity
在 activity_splash.xml中添加啟動頁內(nèi)容,我這里添加了一個圖片(圖片放在drawable文件下),代碼如下:
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.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" android:background="@drawable/zhz" tools:context=".SplashActivity"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/zhz"></ImageView> </androidx.constraintlayout.widget.ConstraintLayout>
在java文件中,將啟動頁狀態(tài)欄和標(biāo)題欄隱藏,并設(shè)置啟動頁顯示時間為3秒。
SplashActivity.java代碼如下:
public class SplashActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //隱藏狀態(tài)欄 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //隱藏標(biāo)題欄 getSupportActionBar().hide(); setContentView(R.layout.activity_splash); //創(chuàng)建子線程 Thread mThread=new Thread(){ @Override public void run() { super.run(); try { sleep(3000);//使程序休眠3秒 Intent intent=new Intent(getApplicationContext(),MainActivity.class); startActivity(intent); finish(); }catch (Exception e){ e.printStackTrace(); } } }; mThread.start();//啟動線程 } }
2、在AndroidManifest.xml文件中,設(shè)置啟動頁為.SplashActivity,代碼如下:
<activity android:name=".StartActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
3、我這里將應(yīng)用圖標(biāo)改為自己的圖片了,你們根據(jù)自己需要(不改也行的),代碼如下:
這樣就完成了所有步驟了,運行一下試試吧!
到此這篇關(guān)于簡單實現(xiàn)Android應(yīng)用的啟動頁的文章就介紹到這了,更多相關(guān)Android啟動頁內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解Android中提示對話框(ProgressDialog和DatePickerDialog和TimePickerDi
這篇文章主要介紹了詳解Android中提示對話框(ProgressDialog和DatePickerDialog和TimePickerDialog&PopupWindow)的相關(guān)資料,需要的朋友可以參考下2016-01-01android?Service基礎(chǔ)(啟動服務(wù)與綁定服務(wù))
大家好,本篇文章主要講的是android?Service基礎(chǔ)(啟動服務(wù)與綁定服務(wù)),感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12Android 通過當(dāng)前經(jīng)緯度獲得城市的實例代碼
Android 通過當(dāng)前經(jīng)緯度獲得城市的實例代碼,需要的朋友可以參考一下2013-06-06