我想在我的片段中添加操作栏工具栏。工具栏正在显示,但标题显示为空。
XML代码:工具栏标题显示空片段
<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(“Your Title”);' –
你也试过了。让我在上面的代码中更新它 –
您正在从活动中撤消工具栏,而不是从您的视图 –