0
我有标签栏与ViewPager和一些列表,我可以点击并让我的ViewPager落后fragmant。我有更改我的android.support.v4.view.ViewPager片段使用替换的一些问题。 这是我在至极的布局我包含它们:如何交换ViewPager与片段
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="6">
<fragment
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/orders_fragment"
android:name="fragments.OrderFragment1"
tools:layout="@layout/fragment_2" />
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/primaryColor"/>
</RelativeLayout>
我试图做这种方式:
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction transaction=manager.beginTransaction();
Fragment f1 = manager.findFragmentById(R.id.pager);
transaction.remove(f1);
transaction.commit();
}
});
是我错了?我可以这样做吗?或者有一些特殊的方式来做这种事情?我在这个新的,所以如果有人有一个例子或什么木材是篦。
transaction.remove(F1)的一个例子。是transaction.replace(R.id.orders_fragment,f1);以及。很久没有睡觉了。 –