toolbar
碎片布局和
SupportActionBar
.
你的碎片布局
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/colorPrimary"
android:elevation="5dp"
android:minHeight="?attr/actionBarSize"
app:contentInsetEnd="50dp"
app:contentInsetRight="50dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
android:title="testtext"
app:contentInsetStartWithNavigation="0dp">
</android.support.v7.widget.Toolbar>
public class YourFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.yourfragmentlayout, container, false);
setHasOptionsMenu(true);
Toolbar toolbar = (Toolbar)rootView.findViewById(R.id.toolbar);
((AppCompatActivity)getActivity()).setSupportActionBar(toolbar);
((AppCompatActivity)getActivity()).getSupportActionBar().setTitle("YourFragment");
return rootView;
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.menu_dogs, menu);
super.onCreateOptionsMenu(menu, inflater);
}
}
YourFragment()
红色下划线
确保您正在使用
import android.support.v4.app.Fragment;
而不是
import android.app.Fragment;