cari

Rumah  >  Soal Jawab  >  teks badan

android - 如何在单个碎片fragment中跳转替换整个布局?

就是说,在mainContent中替换掉整个的mainLinearLayout,请问该怎么操作?我试了replace方法不行

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/mainLinearLayout"
    android:layout_width="match_parent"
    android:fitsSystemWindows="true"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <FrameLayout
        android:id="@+id/mainContent"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1" />

    <android.support.v4.app.FragmentTabHost
        android:id="@+id/tabHost"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <FrameLayout
            android:id="@+id/tabContent"
            android:layout_width="0dp"
            android:layout_height="0dp" />
    </android.support.v4.app.FragmentTabHost>


</LinearLayout>
伊谢尔伦伊谢尔伦2881 hari yang lalu615

membalas semua(1)saya akan balas

  • 怪我咯

    怪我咯2017-04-17 17:24:57

    ganti hanya digunakan pada serpihan dan hanya akan menggantikan Kandungan utama. mainLinearLayout tergolong dalam aktiviti dan boleh digantikan dengan setContentView aktiviti, tetapi ini bermakna serpihan itu juga akan diganti. Melihat pada susun atur anda, bukankah niat anda hanya untuk menggantikan mainContent? Saya tidak faham niat anda untuk meminta anak mengawal ibu bapa.

    balas
    0
  • Batalbalas