第四周

在手機中設計,我們可以將新聞標題列表放在一個 Activity 中,將新聞的詳細內容放在另一個 Activity 中。

碎片的使用方式

1、新建一個FragmentTest 項目

在一個活動當中添加兩個碎片,并讓這兩個碎片平分活動空間。

新建一個左側碎片布局left_fragment.xml,代碼如下所示:

[html]view plaincopy

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical">

android:id="@+id/button"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal"

android:text="Button"

/>

這個布局非常簡單,只放置了一個按鈕,并讓它水平居中顯示。

2、新建右側碎片布局right_fragment.xml

[html]view plaincopy

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#00ff00"

android:orientation="vertical">

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_gravity="center_horizontal"

android:textSize="20sp"

android:text="This is right fragment"

/>

我們將這個布局的背景色設置成綠色,并放置了一個TextView 用于顯示一段文本。

3、新建一個LeftFragment 類,繼承自Fragment

注意,這里可能會有兩個不同包下的Fragment 供你選擇,

建議使用Android.app.Fragment,因為我們的程序是面向Android 4.0以上系統的,

另一個包下的Fragment 主要是用于兼容低版本的Android 系統。

LeftFragment的代碼如下所示:

[java]view plaincopy

publicclassLeftFragmentextendsFragment

{

@Override

publicView onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState)

{

View view = inflater.inflate(R.layout.left_fragment, container,false);

returnview;

}

}

這里僅僅是重寫了Fragment 的onCreateView()方法,

然后在這個方法中通過LayoutInflater的inflate()方法將剛才定義的left_fragment 布局動態加載進來,

整個方法簡單明了。

4、用同樣的方法再新建一個RightFragment

[java]view plaincopy

publicclassRightFragmentextendsFragment

{

@Override

publicView onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState)

{

View view = inflater.inflate(R.layout.right_fragment, c

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,182評論 6 543
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,489評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,290評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,776評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,510評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,866評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,860評論 3 447
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,036評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,585評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,331評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,536評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,058評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,754評論 3 349
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,154評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,469評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,273評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,505評論 2 379

推薦閱讀更多精彩內容

  • 用戶開發中的布局開發 布局和控件(完成UI設計) 涉及布局layout和控件View 線性布局和相對布局 顯示文本...
    董朕閱讀 216評論 0 0
  • 碎片是什么 碎片 (Fragment) 是一種可以嵌入在 Activity 當中的 UI 片段,它能讓程序更加合理...
    墨櫛楓閱讀 1,102評論 0 1
  • 動態創建fragment的流程 1.0 新建一個類繼承fragment. 2.0 在自定義的fragment里面復...
    左神話閱讀 2,231評論 0 3
  • 我是一個聊到感情就會泄氣的人,看到周邊的親朋好友的婚姻狀態,我就會感慨一個人過得真爽。有一天,和好友聊到感情問題,...
    Roughlay成長日記閱讀 301評論 0 0
  • 十一假期已經悄然過去許多天,可是自己卻并沒有收獲到預期的,在自責的同時,也有一些話要對自己說。事情的起源還是要從假...
    木魚的城堡閱讀 410評論 0 1