Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 选项卡位于操作栏上方_Java_Android - Fatal编程技术网

Java 选项卡位于操作栏上方

Java 选项卡位于操作栏上方,java,android,Java,Android,我正在尝试使用自定义的集中文本创建操作栏,我尝试使用以下代码,但选项卡视图将显示在自定义文本的操作栏上方,以下是我的代码和图像的屏幕截图: actionBar = getActionBar(); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false); LayoutInflater mInflater = LayoutInflater.fro

我正在尝试使用自定义的集中文本创建操作栏,我尝试使用以下代码,但选项卡视图将显示在自定义文本的操作栏上方,以下是我的代码和图像的屏幕截图:

    actionBar = getActionBar();

    actionBar.setDisplayShowHomeEnabled(false);
    actionBar.setDisplayShowTitleEnabled(false);

    LayoutInflater mInflater = LayoutInflater.from(this);

    View mCustomView = mInflater.inflate(R.layout.actionbar_custom, null);

    TextView mTitleTextView = (TextView) mCustomView.findViewById(R.id.text);
    mTitleTextView.setText("Logs");

    ActionBar.LayoutParams layoutParams = new  ActionBar.LayoutParams(ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT);
    layoutParams.gravity = Gravity.CENTER_HORIZONTAL|Gravity.CENTER_HORIZONTAL;

    getActionBar().setCustomView(mCustomView, layoutParams);

    actionBar.setCustomView(mCustomView);
    actionBar.setDisplayShowCustomEnabled(true);

    adapter = new TabsPagerAdapter(getSupportFragmentManager());

    viewPager = (ViewPager) findViewById(R.id.pager);
    viewPager.setAdapter(adapter);

    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);