Я не могу заставить мой старый fragment
исчезнуть, когда я пытаюсь переключить фрагменты. Я пытаюсь переключиться между фрагментами, используя этот кодФрагмент Android заменен, но фрагмент не исчезнет
getActivity().getFragmentManager().beginTransaction()
.replace(R.id.blank_fragment, nextFrag)
.addToBackStack(null)
.commit();
Новый фрагмент загружается, но старый фрагмент не исчезает полностью.
Все исчезает, кроме top tableRow, dayRow. Вот что мой xml
выглядит
<TableRow
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/dayRow">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Sun"
android:id="@+id/sunText"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Mon"
android:id="@+id/monText"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Tue"
android:id="@+id/tueText"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Wed"
android:id="@+id/wedText"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Thu"
android:id="@+id/thuText"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Fri"
android:id="@+id/friText"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Sat"
android:id="@+id/satText"
android:gravity="center" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/rowOne"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate1"
android:gravity="center"
android:onClick="test"
android:clickable="true" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate2"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate3"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate4"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate5"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate6"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowOneDate7"
android:gravity="center" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/rowTwo"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate1"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate2"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate3"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate4"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate5"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate6"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowTwoDate7"
android:gravity="center" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/rowThree"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate1"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate2"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate3"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate4"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate5"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate6"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowThreeDate7"
android:gravity="center" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/rowFour"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate1"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate2"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate3"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate4"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate5"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate6"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFourDate7"
android:gravity="center" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/rowFive"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate1"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate2"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate3"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate4"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate5"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate6"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowFiveDate7"
android:gravity="center" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0dp"
android:id="@+id/rowSix"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate1"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate2"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate3"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate4"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate5"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate6"
android:gravity="center" />
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text=""
android:id="@+id/rowSixDate7"
android:gravity="center" />
</TableRow>
Верхняя строка в моей таблице layout
остается даже после того, как я меняю layouts
.
Если изменить layout weight
для первой строки таблицы (dayRow) 1 исчезает, как я хочу его,
но я хочу layout
height
к еще wrap content
.
поэтому любая помощь и предложение оцениваются.
Почему остальные ряды исчезают, а верхняя нет? – user3558585
@ user3558585: Bcoz он получил запись в будние дни, попробуйте ввести некоторые значения в другие строки. Чтобы полностью исчезнуть фрагмент, вам нужно установить фон корневого элемента на андроид: background = "? Android: attr/colorBackground" – kevz