国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android開發中簡單設置啟動界面的方法

2019-12-12 01:17:57
字體:
來源:轉載
供稿:網友

本文實例講述了Android開發中簡單設置啟動界面的方法。分享給大家供大家參考,具體如下:

啟動界面的意義是為了讓后臺處理耗時的復雜工作,當工作處理完成后,即可進入主界面。相比讓用戶等待布局加載完成,使用一張圖片作為啟動背景,會帶來更好的體驗。

首先,需要建立一個簡單的布局:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:background="@drawable/launch"  android:orientation="vertical"></LinearLayout>

這里我直接把整個布局的背景設為一張圖片,這樣它能夠自適應屏幕的大小。

然后,創建一個 LaunchActivity ,在 AndroidManifest 中注冊,讓它最先啟動:

public class LaunchActivity extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    //加載啟動圖片    setContentView(R.layout.activity_launch);    //后臺處理耗時任務    new Thread(new Runnable() {      @Override      public void run() {        //耗時任務,比如加載網絡數據        runOnUiThread(new Runnable() {          @Override          public void run() {            //跳轉至 MainActivity            Intent intent = new Intent(LaunchActivity.this, MainActivity.class);            startActivity(intent);            //結束當前的 Activity            LaunchActivity.this.finish();          }        });      }    }).start();  }}

這樣,一旦當后臺任務處理完畢之后,就會自動進入到軟件的主界面中了。

當然,還有一種定時啟動主界面,通常用于廣告投放。

public class LaunchActivity extends Activity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    //加載啟動界面    setContentView(R.layout.activity_launch);    Integer time = 2000;  //設置等待時間,單位為毫秒    Handler handler = new Handler();    //當計時結束時,跳轉至主界面    handler.postDelayed(new Runnable() {      @Override      public void run() {        startActivity(new Intent(LaunchActivity.this, MainActivity.class));        LaunchActivity.this.finish();      }    }, time);  }}

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android開發入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結

希望本文所述對大家Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜良县| 长顺县| 建水县| 襄樊市| 宝山区| 太原市| 观塘区| 潞城市| 保定市| 渝北区| 普洱| 海口市| 密山市| 佳木斯市| 武平县| 土默特左旗| 龙海市| 瑞安市| 旬邑县| 婺源县| 汉阴县| 东宁县| 永安市| 滨州市| 尼木县| 民和| 高要市| 习水县| 泸溪县| 洛南县| 巨野县| 平罗县| 治县。| 五莲县| 图们市| 霞浦县| 长宁区| 泽普县| 贵德县| 鄯善县| 始兴县|