当我的应用程序方向改变时,操作栏中的标题从导航抽屉中选择的片段的标题更改为应用程序的标题。
导航抽屉示例应用程序在方向更改时保留其标题,因为其片段是主活动的子类,并具有此行代码。
现在我是一个新手,不知道如何保留标题并实现代码,你们能帮忙吗?
如果有人想看的话,这是PlanetFragment的子类。
getActivity().setTitle(planet);
现在我是一个新手,不知道如何保留标题并实现代码,你们能帮忙吗?
如果有人想看的话,这是PlanetFragment的子类。
public static class PlanetFragment extends Fragment {
public static final String ARG_PLANET_NUMBER = "planet_number";
public PlanetFragment() {
// Empty constructor required for fragment subclasses
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_planet, container, false);
int i = getArguments().getInt(ARG_PLANET_NUMBER);
String planet = getResources().getStringArray(R.array.planets_array)[i];
int imageId = getResources().getIdentifier(planet.toLowerCase(Locale.getDefault()),
"drawable", getActivity().getPackageName());
((ImageView) rootView.findViewById(R.id.image)).setImageResource(imageId);
getActivity().setTitle(planet);
return rootView;
}
}
getActivity().setTitle()
。 - gegobyte