Я пытаюсь создать вкладки внутри фрагмента. У меня есть фрагмент под названием «Food_layout.xml»Пример того, как создавать вкладки внутри фрагмента?
вот xml-файл.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent">
<TextView
android:text="Food Layout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="149dp"
android:layout_marginStart="149dp"
android:layout_marginTop="199dp"
android:id="@+id/textView3" />
</RelativeLayout>
Вот класс Java для фрагмента
package com.example.crims.plfitness;
import android.app.Fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
public class FoodFragment extends Fragment{
View myView;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
myView = inflater.inflate(R.layout.food_layout, container, false);
return myView;
}
}
Я попытался добавить TabHost, но когда я запускаю программу она не отображалась. Мне сказали, что мне нужно использовать дочерний менеджер фрагментов. Я просмотрел его, но я действительно ничего не нашел о том, как его реализовать. Я новичок в разработке Android.
что вы хотите сделать именно !? –
http://stackoverflow.com/questions/20469877/adding-tab-inside-fragment-in-android http://stackoverflow.com/questions/25479980/creating-tabs-inside-fragment http://stackoverflow.com/questions/23988654/how-to-add-tab-inside-fragment-in-android http://stackoverflow.com/questions/34778063/viewpager-tabs-fragment-normal-fragments http://stackoverflow.com/questions/34428511/tablayout-with-viewpager-not-working-внутри-фрагмент-андроид http://stackoverflow.com/questions/35058819/android-tablayout-inside-fragment –
поступают так же, как если бы вы добавили его в Activity, но везде, где вы должны писать 'getSupportFragmentManager()' write 'getChildFragmentManager()' вместо –