要实现Android工具栏覆盖片段,你可以按照以下步骤进行:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
创建一个片段布局文件。例如,在fragment_example.xml文件中添加你的片段布局代码。
创建一个片段类,并在onCreateView方法中加载片段布局。例如,在ExampleFragment.java文件中添加如下代码:
public class ExampleFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_example, container, false);
return rootView;
}
}
ExampleFragment fragment = new ExampleFragment();
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.fragment_container, fragment);
transaction.commit();
这样,工具栏就会覆盖片段,并且你的片段布局会显示在工具栏下方。