J'ai essayé toutes les solutions mais je n'ai toujours pas pu afficher l'icône dans la barre d'outils, dans mon projet principal j'ai une barre d'outils et sous la barre d'outils et des fragments, peu importe ce que j'ai essayé. pour afficher l'icône sur la barre d'outils, voici mainActivity.java qui étend AppCompatActivityImpossible d'afficher l'icône dans la barre d'outils
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_act_main_screen);
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
ActionBar ab = getSupportActionBar();
ab.setTitle("Title");
tabs = (TabLayout) findViewById(R.id.tabs);
tabs.addTab(tabs.newTab().setText("Today"),true);
tabs.addTab(tabs.newTab().setText("Settings"));
tabs.setOnTabSelectedListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
</style>
menu.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
outils: contexte = "adresse">
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
app:showAsAction="always"
//android:showAsAction="always" tried this as well
android:icon="@drawable/share"/>
mainactivity.xml
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/toolbarColor"
android:elevation="3dp">
</android.support.v7.widget.Toolbar>
<android.support.design.widget.TabLayout
android:id="@+id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabGravity="fill"
app:tabMode="fixed"
/>
Rien ne fonctionne, pas sûr abou comment implémenter espace de nommage, mais j'ai changé le nom de l'application à coutume mais n'a pas fonctionné aussi il y a assez d'espace mais ne montre toujours pas.
Je pense que j'oublié d'ajouter en post ajouté en question s'il vous plaît voir la question mise à jour – blackHawk