2013-05-12 141 views
-1

您好我的片段活动我可以控制,我想我的片段是作为下面哪一页去另一个片段,而在片段

mIndicator.setCurrentItem(mAdapter.getCount() - 1); 

但在我的片段,我想进入另一个我已经意识到这个代码不起作用有没有解决这个问题的方法?

+0

你想提出的是,让你从一个片段移动到另一个(初始片段不可见)或在第一个片段上打开第二个片段? – zabawaba99 2013-05-12 16:20:53

回答

0

请您在提问时更具体一些。当我们不知道如何编写代码时,很难回答。

首先,您必须阅读以下内容:http://developer.android.com/guide/components/fragments.html,将向您介绍Android中片段的基础知识。

无论如何,如果我理解正确,您需要一个FrameLayout,以符合法案。下面的例子:

<FrameLayout 
    android:id="@+id/frameLayout" 
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" /> 

其次,在Java代码中,你需要输入:

Fragment mfragment = new yourDummyFragment(); 

FragmentManager fragmentManager = getSupportFragmentManager(); // The support android library 
FragmentTransaction mtransaction = fragmentManager.beginTransaction(); // Initialize the transaction 
mtransaction.replace(R.id.xmlOfYourFragment, mfragment); 
mtransaction.commit(); // The change starts.