<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                **碎片** 碎片可看作另外一種形式的活動,可以創建碎片來包含視圖。 碎片總是嵌入在活動中,一般有兩種常見形式: 1、碎片A和碎片B分別處于不同的活動中,當選擇碎片A中的某一項時,觸發碎片B啟動; 2、碎片A和碎片B處于同一個活動中,共享同一活動,以創建更佳的用戶體驗。 [點此下載完整源碼~](http://download.csdn.net/detail/u012904198/7327509)**(代碼適用于本文章所講)** 1、創建一個名為“Fragments”的項目,在res/layout文件夾下,分別新建fragment1.xml、fragment2.xml;在當前包名下,分別新建Fragment1.java、Fragment2.java: fragment1.xml: ~~~ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#00FF00" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="This is fragment #1" android:textColor="#000000" android:textSize="25sp" /> </LinearLayout> ~~~ fragment2.xml: ~~~ <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#FFFE00" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="This is fragment #2" android:textColor="#000000" android:textSize="25sp" /> </LinearLayout> ~~~ Fragment1.java: ~~~ package net.zenail.fragments; import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class Fragment1 extends Fragment {// 繼承Fragment基類 // 繪制碎片UI:使用一個LayoutInflauter對象來增大指定XML文件中的UI。container參數引用父ViewGroup,準備用于嵌入碎片的活動。 // savedInstanceState參數允許將碎片還原到前一次保存的狀態。 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub return inflater.inflate(R.layout.fragment1, container, false); } } ~~~ Fragment2.java: ~~~ package net.zenail.fragments; import android.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class Fragment2 extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // TODO Auto-generated method stub return inflater.inflate(R.layout.fragment2, container, false); } } ~~~ 2、在main.xml文件中添加兩個碎片: ~~~ <fragment android:id="@+id/fragment1" android:name="net.zenail.fragments.Fragment1" android:layout_width="0px" android:layout_height="match_parent" android:layout_weight="1" tools:layout="@layout/fragment1" /> <fragment android:id="@+id/fragment2" android:name="net.zenail.fragments.Fragment2" android:layout_width="0px" android:layout_height="match_parent" android:layout_weight="1" tools:layout="@layout/fragment2" /> ~~~ 3、運行,效果如下: ![](https://box.kancloud.cn/2016-08-23_57bc06b82d3c3.jpg)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看