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:

  • Layout della tabella XML? Due file di width EQUAL piene di pulsanti ugualmente larghi?
  • Android: Asynctask della camera con Preview Callback
  • Come get pid dell'applicazione android con l'utilizzo di shell adb?
  • Come applicare la dimensione del carattere durante la visualizzazione del codice HTML in Android o Java
  • Variabile 'runnable' deve essere inizializzata
  • Memorizzazione dell'image nella direzione sbagliata
  • <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.

  • android trascinare e rilasciare ImageView onTouchListener
  • Come posso utilizzare i servizi di Google Play in un progetto Maven?
  • Chat App per Android utilizzando un server XMPP e Firebase Cloud Messaging per le notifiche push
  • Installare le dependencies non risolte in ADT r20
  • Come analizzare JSON Array con Gson
  • Invia file alla printingnte WiFi
  • 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.