Android 我可以在片段中构建动作栏吗?

Android 我可以在片段中构建动作栏吗?,android,build,android-actionbar,fragment,Android,Build,Android Actionbar,Fragment,我有一个在活动类中构建动作栏的应用程序。我可以用碎片来构建它吗?这是我在活动中操作栏的代码 public class StartActivity extends Activity { public static Context appContext; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //ActionBar

我有一个在活动类中构建动作栏的应用程序。我可以用碎片来构建它吗?这是我在活动中操作栏的代码

public class StartActivity extends Activity {

    public static Context appContext; 

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);


    //ActionBar
    ActionBar actionBar = getActionBar();
    actionBar.setDisplayHomeAsUpEnabled(false);
    actionBar.setDisplayShowCustomEnabled(true);
    actionBar.setDisplayShowHomeEnabled(false);
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayUseLogoEnabled(false);




    View view = LayoutInflater.from(actionBar.getThemedContext()).inflate(R.layout.actionbar, null);
    ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.WRAP_CONTENT);
    view.setLayoutParams(layoutParams);
    actionBar.setCustomView(view);
如何在片段中构建它?可能吗?像这样的

public class VideoFragment extends Fragment{
   @Override
   public View onCreateView(LayoutInflater inflater,
      ViewGroup container, Bundle savedInstanceState) {

       ActionBar actionBar = getActionBar();
       actionBar.setDisplayHomeAsUpEnabled(false);
       actionBar.setDisplayShowCustomEnabled(true);
       actionBar.setDisplayShowHomeEnabled(false);
       actionBar.setDisplayShowTitleEnabled(false);
       actionBar.setDisplayUseLogoEnabled(false);


       View view = LayoutInflater.from(actionBar.getThemedContext()).inflate(R.layout.actionbar, null);
       ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.WRAP_CONTENT);
       view.setLayoutParams(layoutParams);
       actionBar.setCustomView(view);


      return inflater.inflate(
      R.layout.mein_fragment, container, false);


}

}

您可以访问
片段中的
操作栏
,如下所示:

getActivity().getActionBar()
所以,是的,你可以这样做:

ActionBar actionBar = getActivity().getActionBar();
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);