il titolo android non verrà mostrato nella barra degli strumenti

Ho un xml che uso con tante attività con frammenti file, ma il mio problema è che non riesco a visualizzare il text che voglio sulla barra degli strumenti, uso quel xml in questo modo perché ho un cassetto di navigazione e ho bisogno di gestire somethings così ho dovuto farlo in questo modo.

il mio xml:

  • android - disegnare cerchio ridimensionabile sulla mappa google
  • eseguire il command di shell da android
  • Come distriggersre un DialogFragment quando si preme fuori dalla window di dialogo?
  • Come impostare questo layout che si adatta a qualsiasi altezza dello schermo?
  • come distinguere tra path della scheda SD interna ed esterna in android
  • È ansible aprire archivio di file pdf in sdcard / cache in webview?
  • <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/frame_container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".StatusActivity" android:orientation="vertical" > <android.support.v7.widget.Toolbar android:id="@+id/toolbar" style="@style/ToolBarStyle" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="@dimen/abc_action_bar_default_height_material" /> </RelativeLayout> 

    Una delle mie attività:

     public class GroupChatActivity extends ActionBarActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_base_layout); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowHomeEnabled(true); ActionBar actionBar = getSupportActionBar(); actionBar.setTitle("Groups history"); Aniways.init(this); if(savedInstanceState == null) { FragmentManager manager = getSupportFragmentManager(); Fragment fragment = GroupChatFragment.newInstance(getIntent().getIntExtra("uid", 0)); manager.beginTransaction().add(R.id.frame_container, fragment).commit(); } } } 

    come si può vedere provo a impostare titolo alla barra di azione, ma non funziona.

  • Aggiornamento app di Google Play - non può pubblicare un nuovo apk
  • Imansible trovare lo stile 'mapViewStyle' nel tema corrente
  • Come ignorare l'accento nella query SQLite (Android)
  • Come incorporare VLC media player sul mio Android App
  • Come si ottiene il numero di pagina corrente di un ViewPager per Android?
  • In app meteor come aggiungere orgin = * in cordova config.xml?
  • 6 Solutions collect form web for “il titolo android non verrà mostrato nella barra degli strumenti”

     getSupportActionBar().setDisplayShowTitleEnabled(true); 

    Ambientazione,

     app:title="@string/my_title" 

    all'interno della dichiarazione della barra android.support.v7.widget.Tool, codici rigidi il titolo nella barra degli strumenti.

    Per impostare il titolo in modo programmato,

     Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar); toolbar.setTitle("my title"); setSupportActionBar(toolbar); 

    nella tua class di attività.

    Provi questo .. questo metodo funziona per me .. !! spero che possa aiutare qualcuno .. !!

     <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" > <TextView android:id="@+id/toolbar_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:singleLine="true" android:text="Toolbar Title" android:textColor="@android:color/white" android:textSize="18sp" android:textStyle="bold" /> </android.support.v7.widget.Toolbar> 

    EDIT

    È anche ansible utilizzare questo.

     setSupportActionBar(toolbar); if (getSupportActionBar() != null) getSupportActionBar().setTitle("Toolbar title"); 

    Provare toolbar.setTitle('Groups history');

    getActionBar (). setTitle ("Storia gruppi");

    o

    getSupportActionBar (). setTitle ("Storia gruppi");

    se si utilizzano le librerie di AppCompat

    Ho fatto una barra di azione personalizzata.

    Layout iguepardos_action_bar.xml con questo codice

     <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/blanco" android:minHeight="?attr/actionBarSize"> <TextView android:id="@+id/toolbar_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:singleLine="true" android:text="Toolbar Title" android:textColor="@color/naranja" android:textSize="18sp" /> </android.support.v7.widget.Toolbar> 

    Nella mia class esteso AppCompatActivity ho avuto questo:

     protected void onCreate(Bundle savedInstanceState) { .... .... getSupportActionBar().setDisplayShowCustomEnabled(true); // is for specify use custom bar getSupportActionBar().setCustomView(R.layout.iguepardos_action_bar); // my custom layout getSupportActionBar().setDisplayHomeAsUpEnabled(true); // Button for come back View mCustomView = getSupportActionBar().getCustomView(); // Set the view TextView TitleToolBar = (TextView) mCustomView.findViewById(R.id.toolbar_title); // find title control TitleToolBar.setText("The Title Show"); // Set the Title } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.