2016-02-07 3 views
0

У меня есть эта панель инструментов:панели инструментов название не отображается в Android

<android.support.design.widget.AppBarLayout 
      android:id="@+id/appbar" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> 

      <android.support.design.widget.CollapsingToolbarLayout 
       android:id="@+id/collapsingtoolbarly" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:fitsSystemWindows="true" 
       app:contentScrim="?attr/colorPrimary" 
       app:layout_scrollFlags="scroll|snap"> 

       <android.support.v7.widget.Toolbar 
        android:id="@+id/my_toolbar" 
        android:layout_width="match_parent" 
        android:layout_height="?attr/actionBarSize" 
        android:background="?attr/colorPrimary" 
        android:elevation="4dp" 
        android:theme="@style/ThemeOverlay.AppCompat.ActionBar" 
        app:layout_collapseMode="pin" 
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light" 
        /> 

      </android.support.design.widget.CollapsingToolbarLayout> 
</android.support.design.widget.AppBarLayout> 

У меня есть это в Java:

Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar); 
     myToolbar.setTitleTextColor(0xffffffff); 
     myToolbar.setBackgroundColor(0xffff0000); 
     setSupportActionBar(myToolbar); 
     getSupportActionBar().setTitle("My app"); 

При запуске приложения, панель инструментов, показывая, но не название. Как я могу показать название? Благодарю.

+0

getSupportActionBar(). SetDisplayShowHomeEnabled (true); попробуйте это, а также в каком формате вы даете значения цвета? –

+0

Я пробовал, но это не сработало. Мои цветовые форматы выглядят так: http://developer.android.com/reference/android/graphics/Color.html#MAGENTA – jason

+0

Вы пытались установить заголовок непосредственно на myToolbar? –

ответ

0

Попробуйте установить заголовок из файла манифеста приложения. Попробуйте

<activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity"/> 

Затем установите свойство String в свой ресурс значения String.

+0

Я уже сделал это, но это не помогло. – jason

0

Ознакомьтесь с ниже ссылкой и относительными ответами.

Title, etc. not showing in Android Toolbar

Надеется, что это поможет !!

+0

Я проверил эту ссылку, но это не помогло. – jason

+0

Попробуйте добавить это. getSupportActionBar() setHomeButtonEnabled (истина). getSupportActionBar(). SetDisplayHomeAsUpEnabled (true); –

Смежные вопросы