Voglio mostrare imageview sulla barra degli strumenti di Android prima del titolo, ma non funziona, mi dà un'immagine dopo titolo sul lato destro, qualcuno può aiutare voglio che l'immagine sia sinistra, all'inizio della barra degli strumenti mostra imageview nella barra degli strumenti di Android nell'angolo in alto a sinistra prima del titolo
Ecco il mio layout:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="com.astro.famouspandit.Activities.Abstract.AbstractActivity">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#0F6177"
app:popupTheme="@style/AppTheme.PopupOverlay" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageViewplaces"
android:src="@drawable/ic_question_mark"
/>
</android.support.v7.widget.Toolbar>
</android.support.design.widget.CoordinatorLayout>
Ed ecco l'attività
package com.astro.famouspandit.Activities.Abstract;
import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import com.astro.famouspandit.Activities.Activity.ChartStyle;
import com.astro.famouspandit.Activities.Activity.SelectLanguage;
import com.astro.famouspandit.R;
public class AbstractActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_abstract);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item){
int items = item.getItemId();
switch(items){
case R.id.action_Language:{
Intent intent = new Intent(this,SelectLanguage.class);
startActivity(intent);
}break;
case R.id.action_CharStyle:{
Intent intent = new Intent(this,ChartStyle.class);
startActivity(intent);
}break;
}
return super.onOptionsItemSelected(item);
}
}
Penso che sia ancora necessario 'getSupportActionBar() .setDisplayShowHomeEnabled (true); ' –
@PPartisan suo funzionamento ma come posso inserire gli spazi tra imageview e titolo – bipin
@ M.Sameer funziona, ma come posso inserire spazi tra imageview e titolo – bipin