最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android開發(fā)中簡單設(shè)置啟動界面的方法

 更新時間:2018年01月16日 09:11:52   作者:woider  
這篇文章主要介紹了Android開發(fā)中簡單設(shè)置啟動界面的方法,涉及Android界面布局、加載、跳轉(zhuǎn)等相關(guān)操作技巧,需要的朋友可以參考下

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

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

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

<?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>

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

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

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

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

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

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

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

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

相關(guān)文章

  • Android實現(xiàn)簡易的柱狀圖和曲線圖表實例代碼

    Android實現(xiàn)簡易的柱狀圖和曲線圖表實例代碼

    柱狀圖是統(tǒng)計圖表中經(jīng)常用到的一種圖表,比如降雨量之類的統(tǒng)計展示。這篇文章主要給大家介紹了關(guān)于利用Android如何實現(xiàn)簡易的柱狀圖和曲線圖表的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • Android自定義開關(guān)按鈕源碼解析

    Android自定義開關(guān)按鈕源碼解析

    這篇文章主要為大家詳細(xì)解析了Android自定義開關(guān)源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Android開發(fā)的IDE、ADT、SDK、JDK、NDK等名詞解釋

    Android開發(fā)的IDE、ADT、SDK、JDK、NDK等名詞解釋

    這篇文章主要介紹了Android開發(fā)的IDE、ADT、SDK、JDK、NDK等名詞解釋,對這些概念搞不清楚是一件痛苦的事,本文就簡潔講解了這些名詞的含義,一起掃盲吧,需要的朋友可以參考下
    2015-06-06
  • Android  LayoutInflater.inflate()詳解及分析

    Android LayoutInflater.inflate()詳解及分析

    這篇文章主要介紹了Android LayoutInflater.inflate()詳解及分析的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Android編程實現(xiàn)獲取多媒體庫視頻、音頻、圖片的方法

    Android編程實現(xiàn)獲取多媒體庫視頻、音頻、圖片的方法

    這篇文章主要介紹了Android編程實現(xiàn)獲取多媒體庫視頻、音頻、圖片的方法,涉及Android針對多媒體視頻、音頻及相關(guān)專輯圖片、縮略圖等獲取操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01
  • android連續(xù)拖動導(dǎo)致掛起的解決方法

    android連續(xù)拖動導(dǎo)致掛起的解決方法

    本文給大家分享的是在安卓的項目開發(fā)中遇到連續(xù)拖動對象,導(dǎo)致掛起的問題的解決方法,也是經(jīng)過很多網(wǎng)友的提示,最終才找到解決方法,這里記錄一下,分享給大家。
    2015-05-05
  • Android Handler內(nèi)存泄漏原因及解決方案

    Android Handler內(nèi)存泄漏原因及解決方案

    這篇文章主要介紹了Android Handler內(nèi)存泄漏原因及解決方案,幫助大家更好的理解和利用Android進行開發(fā),感興趣的朋友可以了解下
    2021-02-02
  • Android UI控件之ImageSwitcher實現(xiàn)圖片切換效果

    Android UI控件之ImageSwitcher實現(xiàn)圖片切換效果

    這篇文章主要為大家詳細(xì)介紹了Android UI控件之ImageSwitcher實現(xiàn)圖片切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android中自定義進度條詳解

    Android中自定義進度條詳解

    這篇文章主要介紹了Android中自定義進度條詳解,本文講解了變換進度條前背景、縱向進度條、弧形bar等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • Android使用shape使組件呈現(xiàn)出特殊效果的方法

    Android使用shape使組件呈現(xiàn)出特殊效果的方法

    這篇文章主要介紹了Android使用shape使組件呈現(xiàn)出特殊效果的方法,結(jié)合實例形式分析了Android中shape文件相關(guān)屬性、功能及使用方法,需要的朋友可以參考下
    2017-07-07

最新評論

徐州市| 四会市| 定远县| 商洛市| 巫溪县| 宜宾市| 靖边县| 长武县| 句容市| 田东县| 江阴市| 伊吾县| 永康市| 潞西市| 英德市| 闸北区| 乳源| 都匀市| 峨山| 武鸣县| 闸北区| 夏河县| 阿克苏市| 乐亭县| 万全县| 山阳县| 凤冈县| 淮南市| 子长县| 丘北县| 河曲县| 额敏县| 精河县| 尉犁县| 武邑县| 永嘉县| 泰和县| 梁河县| 南丰县| 阿克苏市| 安宁市|