1. 程式人生 > >Fragment的概念與使用(二)--構建靈活的Android應用UI

Fragment的概念與使用(二)--構建靈活的Android應用UI

  1. import android.os.Bundle;
  2. import android.support.v4.app.FragmentActivity;
  3. public class MainActivity extends FragmentActivity {
  4.     @Override
  5.     public voidonCreate(Bundle savedInstanceState) {
  6.        super.onCreate(savedInstanceState);
  7.         setContentView(R.layout.news_articles);
  8.         // Checkthat the activity is using the layout version with
  9.         // thefragment_container FrameLayout
  10.         if(findViewById(R.id.fragment_container) != null) {
  11.             //However, if we're being restored from a previous state,
  12.             // thenwe don't need to do anything and should return or else
  13.             // wecould end up with overlapping fragments.
  14.             if(savedInstanceState != null) {
  15.                return;
  16.             }
  17.             // Create an instance of ExampleFragment
  18.            HeadlinesFragment firstFragment = new HeadlinesFragment();
  19.             // Incase this activity was started with special instructions from an Intent,
  20.             // passthe Intent's extras to the fragment as arguments
  21.            firstFragment.setArguments(getIntent().getExtras());
  22.             // Addthe fragment to the 'fragment_container' FrameLayout
  23.            getSupportFragmentManager().beginTransaction()
  24.                     .add(R.id.fragment_container,firstFragment).commit();
  25.         }
  26.     }
  27. }

相關推薦

Fragment概念使用(--構建靈活Android應用UI

import android.os.Bundle;import android.support.v4.app.FragmentActivity;public class MainActivity extends FragmentActivity {    @Override    public voidonC

深入理解maven應用靈活構建

 一個優秀的構建系統必須足夠靈活,應該能夠讓專案在不同的環境下都能成功構建。maven為了支援構建的靈活性,內建了三大特性,即:屬性、profile和資源過濾。 1、maven屬性  maven屬性分6類:     1、內建屬性:如${basedir}表示專案根目錄,$

Android TV開發總結(構建一個TV Metro界面(仿泰捷視頻TV版

alt 軟件 XML 的區別 微信 Edito pretty web 效果 原文:Android TV開發總結(二)構建一個TV Metro界面(仿泰捷視頻TV版) 版權聲明:我已委托“維權騎士”(rightknights.com)為我的文章

Jenkins持續化構建Android專案(-構建Android專案生成apk(by 星空武哥

Jenkins安裝完我們就可以新建專案了 首先開始新建一個專案,選擇型別為“構建一個自由風格的軟體專案” 新建完成,就是配置專案 開始配置“General” 構建觸發器 我們選擇Poll

個性化推薦系統(---構建推薦引擎

架構 商品 素材 業務開發 jpeg 用戶體驗 rom 機器學習 微信 當下推薦系統包含的層級特別的多,整個線上推薦系統包含:最上層線上推薦服務、中層各個推薦數據召回集(數據主題、分類池子)、底層各種推薦模型。 推薦系統介入線上各種業務,推薦系統當下已經

構建springmvc整合dubbo分布式平臺-平臺功能導圖

未來 學習 分布式 是我 51cto 直接 vpd alt 分享圖片 上一篇我們介紹了構建dubbo分布式平臺的技術選型、目標、特點、獨立服務項目等,今天針對於獨立服務項目提供平臺功能導圖,也是我們未來逐步研發的功能。 我這邊不做多介紹,直接上圖了: 下面的章節中,我們會

總結javascript基礎概念:事件隊列循環

數量 次循環 下一個 es6 類型 同步 函數 ref rip 主要問題:   1、JS引擎是單線程,如何完成事件循環的?   2、定時器函數為什麽計時不準確?   3、回調與異步,有什麽聯系和不同?   4、ES6的事件循環有什麽變化?Node中呢?   5、異步控制有什

bluemix部署(構建kubernetes工作環境

復制 clust body 地址 boa nta 空間 started containe 本文接上篇。在bluemix中構建kubernetes容器。 1.創建集群 左上角的三橫,選容器,然後創建集群。 註意區域,免費版,給個名字,創建集群吧。 繼續正在部署,這個

構建springmvc+dubbo分布式平臺-平臺功能導圖

springmvc dubbo zookeeper j2ee mybatis 上一篇我們介紹了構建dubbo分布式平臺的技術選型、目標、特點、獨立服務項目等,今天針對於獨立服務項目提供平臺功能導圖,也是我們未來逐步研發的功能。 我這邊不做多介紹,直接上圖了: 下面的章節中,我們會針對於不同

構建dubbo分布式平臺-平臺功能導圖

springmvc+dubbo mybatis zookeeper j2ee web開發 上一篇我們介紹了構建dubbo分布式平臺的技術選型、目標、特點、獨立服務項目等,今天針對於獨立服務項目提供平臺功能導圖,也是我們未來逐步研發的功能。 我這邊不做多介紹,直接上圖了: 下面的章節中,我們

(十 構建dubbo分布式平臺-zookeeper註冊中心安裝

springmvc+mybatis dubbo+zookeeper j2ee web開發 上一篇我們介紹《構建dubbo分布式平臺-dubbo簡介》,結合dubbo基礎簡介,今天我們來學習基於zookeeper註冊中心的安裝。 註冊中心1、建議使用dubbo-2.3.3以上版本的使用zooke

計算機概念

blog 十六進制 數位 負數 -s 如果 之間 從後往前 art 數字和計算:   數字:抽象數學系統的一個單位,服從算術法則。   自然數:0或通過在0上重復加1得到的數。   負數: 小於0的數,是在相應的正數前加上符號   整數:自然數、自然數的負數或0.   有理

Android項目實戰(:安卓應用程序退出的三種方法

eat 延遲 用戶 pre html port length tst 二次 原文:Android項目實戰(二):安卓應用程序退出的三種方法現在的APP退出的時候都不是讓用戶點擊了“後退鍵”就退出。防止用戶點錯了後退鍵而造成的用戶體檢不好。 一年前搞

再和“面向對象”談戀愛 - 對象相關概念

是個 DG 證件 就是 原型對象 了無 結果 弟弟 IV 上一篇文章把對象的概念講解了一下,這篇文章要重點解釋最讓大家犯迷糊的一些概念,包括 構造函數 實例 繼承 構造函數的屬性與方法(私有屬性與方法) 實例的屬性與方法(共享屬性與方法) prototype(原型) _

JavaScript (五JavaScript的基本概念

前面我們講了JavaScript的字面量、變數還有運算子的概念和一些基本知識,現在我們講剩下來的關鍵字、資料型別、函式這幾個名詞的概念。 1.關鍵字   見字知意,所謂的關鍵字就是很關鍵的名字。多關鍵呢?關鍵到你在任何時候定義變數的時候定義的變數名字都不能和他相同。因為這些關鍵字是它已經

深度學習基礎概念(科普入門

1、人工智慧(AI)、機器學習(ML)和深度學習(DL): 人工智慧是終極目標,機器學習是實現人工智慧的一種分支,深度學習隸屬於人工神經網路體系,人工神經網路是基於統計的機器學習方法,傳統的神經網路是一種淺層機器學習,深度學習是傳統神經網路發展下的新一代神經網路。深度學習是通

Android 有效地展示圖片(Processing Bitmaps Off the UI Thread 在ui執行緒外處理bitmap

原文連結http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html 我們在上節課討論了BitmapFactory.decode系列的方法,但是如果原圖的資料需要從硬碟或者網路或者別的途徑而非記憶

SpringBoot學習(--構建RESTFUL API並用JdbcTemplate進行儲存

RESTFUL API 首先,REST是所有Web應用都應該遵守的架構設計指導原則。面向資源是REST最明顯的特徵,對於同一個資源的一組不同的操作。在這裡我們是對一個User物件進行操作。增刪改查。REST要求,必須通過統一的介面來對資源執行各種操作。對於每個資源只能執行一組有限的操作。

基於KNN分類演算法手寫數字識別的實現(——構建KD樹

上一篇已經簡單粗暴的建立了一個KNN模型對手寫圖片進行了識別,所以本篇文章採用構造KD樹的方法實現手寫數字的識別。 (一)構造KD樹 構造KD樹的基本原理網上都有介紹,所以廢話不多說,直接上程式碼。 #Knn KD_Tree演算法 import math from

NodeJS | 模組的概念

Javascript天生的缺點 熟悉JS的都知道,我們可以通過var或function定義一個全域性訪問的變數或函式。但是當有多人協作或大量引入JS檔案時,那麼變數和函式就很容易重寫和覆蓋,特別是有很多依賴關係的時候,很容易出錯。這是因為Javascript天生就缺少模組管理機制,來隔離JS片段