2016-11-07 11 views
0

ActionBarのロゴアイコンをカスタムイメージに設定するにはどうすればよいですか? Whatsappでの動作と同様ですか?私は実装しようとしましたが、このように見えます。enter image description hereActionBarのロゴの代わりにカスタムイメージ

このスペースを削除するには?

は私が間違ってやってこの

getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
getSupportActionBar().setDisplayUseLogoEnabled(true); 
getSupportActionBar().setIcon(R.drawable.dummy_user_profile_pic); 

のようにしてマニフェスト

<application 
     android:logo="@drawable/dummy_user_profile_pic" 

何イムで使用されますか?私を案内してください。おかげでたくさんの

+0

内部のTextViewのテキストを設定し、この を使用している間getSupportactionbar.setTitle()メソッドを使用していませんか? – SlashG

+0

これはpng画像 –

+0

私は問題がその画像であると思う...私は正しい空間が.. ..しかし矢印と画像の間に空間が表示されていると思う。 –

答えて

0

私はこれをlinkと言い、達成することができます。しかし、家と画像の間のスペースはデフォルトのスペースであるから来るApp-compat Support Library ToolbarWhatsappにスペースはありません。私は彼らがサポートライブラリツールバーを使用しなかったと思う。アクションバーに小節を入力すると、デフォルトのスペースが表示されます。

0

使用

setLogo(R.drawable.dummy_user_profile_pic)。あなたのコードの代わりに、

setIcon(R.drawable.dummy_user_profile_pic)で

とうまくいくはずです。

+0

ああ、私はSetLogoで試してみました。私はSetIconに変更しましたが、これも動作しません。 –

+0

次を試してみてください: 'getActionBar.setIcon(R.drawable.dummy_user_profile_pic);'あなたのコードで。 – hittsss

+0

また、あなたのAndroidマニフェストXMLファイルを変更してください: – hittsss

0
With toolbar you can easily customize actionbar as shown below 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="@color/black" 
     app:popupTheme="@style/AppTheme.PopupOverlay"> 

     <ImageView 
      android:layout_width="40dip" 
      android:layout_height="40dip" 
      android:layout_gravity="center_vertical" 
      android:layout_marginRight="10dip" 
      android:src="@drawable/logo" /> 

     <TextView android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:text="Sample" 
      android:layout_weight="1" 
      android:id="@+id/title_textview" 
      android:textColor="@android:color/white" 
      android:gravity="center"/> 

    </android.support.v7.widget.Toolbar> 

注:ちょうどあなたがdummy_user_profile_pic` `の内容を共有することができ、ツールバー

+0

これは私が言及したリンクで使用されています。ツールバーウィジェットの下で... –

関連する問題