<?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" >
//这个片段需要移动
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.95"
android:orientation="vertical" >
<fragment
android:id="@+id/fragment2"
android:name="com.harshal.fragments.Fragment2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="11.02" >
<!-- Preview: layout=@layout/fragment2 -->
</fragment>
<fragment
android:id="@+id/fragment3"
android:name="com.harshal.fragments.Fragment3"
android:layout_width="fill_parent"
android:layout_height="373dp"
android:layout_weight="1" >
<!-- Preview: layout=@layout/mainchart -->
</fragment>
</LinearLayout>
</LinearLayout>
答案 0 :(得分:0)
private void stackAFragmentPresc() {
// TODO Auto-generated method stub
Fragment f;
f = new PrescribeFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.main_details_fragment_container, f);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.addToBackStack(null);
ft.commit();
}
尝试使用此代码, 这里Prescribe Fragment()是你的片段类。 和(main_details fragment_container)这个是xml中的ur id。 希望这对你有用。 感谢