Je veux montrer l'image de profil sur la barre d'action juste avant l'icône de déconnexion, mais son montrant l'image juste après le titre de l'application. J'ai utilisé Image View et Picasso pour charger l'image du serveur en utilisant la volée. Comment peut-on y parvenir?Comment afficher l'image dans le bord droit (c'est-à-dire avant l'icône de déconnexion?
actionBar.setDisplayOptions(actionBar.getDisplayOptions()
| ActionBar.DISPLAY_SHOW_CUSTOM);
imageView.setScaleType(ImageView.ScaleType.CENTER);
Picasso.with(HomeActivity.this).load(AppConfig.profilePic + image).placeholder(R.drawable.profile).transform(new CircleTransform()).fit().into(imageView);
ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(
ActionBar.LayoutParams.WRAP_CONTENT,
ActionBar.LayoutParams.WRAP_CONTENT, Gravity.RIGHT
| Gravity.CENTER_VERTICAL);
layoutParams.gravity = Gravity.RIGHT;
imageView.setLayoutParams(layoutParams);
actionBar.setCustomView(imageView);
vous devez implémenter barre d'outils personnalisée au lieu de ActionBar –
mettre en œuvre barre d'outils personnalisée avec android.support.v7.widget.Toolbar avec le conteneur de disposition relative à l'intérieur ImageView et TextView –