Могу ли я взять панель вкладок и пользовательский заголовок в той же деятельности

У меня есть панель вкладок и пользовательская строка заголовка в одном упражнении. В статическом режиме я могу отображать панель вкладок и настраиваемую строку заголовка в одном действии. Но когда я назначаю динамические значения для пользовательских атрибутов строки заголовка, это показывает ошибку как

AndroidRuntimeException: вы не можете комбинировать пользовательские заголовки с другими функциями заголовков. Пожалуйста, предоставьте любые предложения.

заранее спасибо

1 ответ

Пытаться:

this.getActionBar().setDisplayShowCustomEnabled(true);
this.getActionBar().setDisplayShowTitleEnabled(false);
this.getActionBar().setDisplayUseLogoEnabled(true);

final LayoutInflater inflator = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        final View v = inflator.inflate(R.layout.header_bar, null);

        //if you need to customize anything else about the text, do it here.
        //I'm using a custom TextView with a custom font in my layout xml so all I need to do is set title
        ((TextView)v.findViewById(R.id.header_bar_title)).setText(this.getTitle());
        //assign the view to the actionbar
        this.getActionBar().setCustomView(v);

и убедитесь, что вы делаете это раньше setContentView() метод.

Другие вопросы по тегам