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);以及。很久沒有睡覺了。 –