Я пытаюсь добавить панель инструментов панели действий в свой фрагмент. Панель инструментов отображается, но заголовок показывает пустой.
XML-код:Заголовок ToolBar, отображающий пустой фрагмент
<android.support.v7.widget.Toolbar
android:id="@+id/profile_toolbar"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
android:minHeight="?android:attr/actionBarSize"
app:layout_collapseMode="pin"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
Вот мой FragmentActivity:
public class ProfileFragment extends android.support.v4.app.Fragment {
Toolbar toolbar;
@Override
public void onAttach(Context context) {
super.onAttach(context);
}
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_profile, container, false);
toolbar = (Toolbar) getActivity().findViewById(R.id.profile_toolbar);
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
((AppCompatActivity) getActivity()).getSupportActionBar().setTitle("Tamil");
return view;
}
}
Установили ли вы название панели действий поддержки? Я не вижу никаких ((AppCompatActivity) getActivity()). GetSupportActionBar(). SetTitle («Ваше название»); ' –
Я тоже попробовал. позвольте мне обновить его в моем коде выше –
, вы возвращаете панель инструментов из действия, а не из своего вида –