2017-04-19 16 views
-3

アクションバーの戻るボタンを "<"のようにし、矢印が "< - "のようにしたいとします。私にそれをする方法を教えてください。アンドロイドのアクションバーボタンを変更するには

+0

検索を使用しようとしましたか? http://stackoverflow.com/questions/13259055/customize-android-action-bar?rq=1 –

+0

重複:http://stackoverflow.com/a/9265774/5245903 –

+0

これまでに試したことはありますか?あなたのJavaまたはXMLコードを投稿 – FAT

答えて

0

あなたに活動onCreate()方法は、次の操作を行います。

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    ........ 
    ................ 

    getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
    getSupportActionBar().setHomeAsUpIndicator(R.drawable.icon_arrow); 

    .......... 
    ................... 
} 

OUTPUT:アイコンの

enter image description here

あなたがAndroid Studioを使用している場合は、簡単にアイコンを追加することができます。あなたのニーズに従って、ご希望のアイコン

  • 変更のテーマを選択するClip art

    1. 右描画可能なフォルダをクリック>新規>イメージ資産
    2. アイコンタイプ「アクションバーとタブのアイコン」を選択してください
    3. クリック>次
    4. 完了

    enter image description here

  • +0

    返信Ferdousに感謝します。 – Rey

    +0

    私はそれがあなたのケースのために働いていることをお知らせください! – FAT

    +0

    矢印アイコンはどこからダウンロードできますか – Rey

    0

    ・ファーストは、このようなあなたのYourXmlFile.xmlします

    <?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        xmlns:tools="http://schemas.android.com/tools" 
        android:layout_width="match_parent" 
        android:orientation="vertical" 
        android:layout_height="match_parent" 
        xmlns:app="http://schemas.android.com/apk/res-auto" 
        android:background="#ffff" 
        android:id="@+id/activity_viewsol" 
        tools:context=".viewsol"> 
    <RelativeLayout 
        xmlns:android="http://schemas.android.com/apk/res/android" 
        android:id="@+id/linear" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:orientation="vertical"> 
        <android.support.v7.widget.Toolbar 
        android:id="@+id/toolbar_top" 
        android:layout_height="wrap_content" 
        android:layout_width="match_parent" 
        android:minHeight="?attr/actionBarSize" 
        android:background="@color/colorPrimary" 
        app:theme="@style/ThemeOverlay.AppCompat.Light" 
        android:fitsSystemWindows="true" 
        app:layout_collapseMode="pin" 
        android:elevation="5dp" 
        app:navigationIcon="@drawable/ic_back" //Arrow Back Icon 
        app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> 
    </LinearLayout> 
    

    Toolbar toolbarTop = (Toolbar) findViewById(R.id.toolbar_top); 
        setSupportActionBar(toolbarTop); 
        ActionBar actionBar = getSupportActionBar(); 
        actionBar.setTitle(""); 
        if(actionBar != null) 
         getSupportActionBar().setDisplayHomeAsUpEnabled(true); 
    

    出力YourFile.Java

    でこれを追加します。 enter image description here

    関連する問題