Android_Fragment

把之前奇怪的英文字体改了,原因是在自己的搜狗输入法那里,不知道什么时候碰了一下,那个半月型变成了圆形(半角和全角的区别),然后英文字母间的空隙就变得很大了。

Fragment就是Activity的一部分。

首先你要创建一个Fragment的类和它的layout,然后你就可以把它当做一个可重用组件来用啦。

可以用xml调用实现,也可以在Activity中用代码调用实现。

代码如下:

   <fragment
        android:name="com.example.administrator.myapplication.Fragment.Fragment1"
        android:id="@+id/fagment1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@+id/menu"
        />
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        addFragment();
    }

    public void addFragment(){
        Fragment Myfragment = new Fragment2();//创建Fragment2实例。
        FragmentTransaction ft =getFragmentManager().beginTransaction();
        ft.add(R.id.LinearUi,Myfragment,"first");//把Fragment2的实例add进了LinearLayout中。
        ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
        ft.commit();
    }

The ENDDING......

接下来还有看Fragment的StackBack的作用,Fragment和Activity之间的相互工作,Fragment们之间的交互工作。

posted @ 2016-04-06 00:22  一路向北280  阅读(151)  评论(0编辑  收藏  举报