2017-11-14 18 views
0

私の主な活動では、戻って行く方法がないところで、私はアクションバーのアプリ「ホーム」ボタンを削除したいと思います。アクションバーからホームボタンを削除することができます

OSの戻るボタンでアプリを終了できるユーザーにとっては、混乱していると思います。

ブラウジングstackoverflow、私は多くの人々がこれを尋ね、私のために働いた単一の答えではありません。

答えは通常、再れた:ここにリストがあります以下にdondantとまとめることができます

ActionBar supportActionBar = getSupportActionBar(); //I target some low API 
if(supportActionBar != null) { 
    supportActionBar.setDisplayShowHomeEnabled(false); 
    supportActionBar.setDisplayHomeAsUpEnabled(false); 
    supportActionBar.setHomeButtonEnabled(false); 
    supportActionBar.setHomeAsUpIndicator(null); 
} 

私はデフォルトActionBarまたはsetSupportActionBar()とXML-宣言のcompat-V7 ToolBarを試みるかどうか、私はそれらのすべての組み合わせを試してみましたが、何も働きました。

また、現在推奨されているApp Barに適合した質問は表示されず、その回答はさらに大きくなります。ここで

が私の活動のマニフェストです:だから

<activity 
    android:name=".activity.WelcomeActivity" 
    android:logo="@drawable/ic_launcher" 
    android:label="@string/long_app_name" 
    android:launchMode="singleTop"/> 

、最近はこの迷惑な無用の矢印を削除することも可能ですか?

+0

あなたのアクションバーはどこから来ていますか?あなたは 'Toolbar'を使って' setSupportActionBar() 'を呼び出していますか、それとも単にテーマのデフォルトのアクションバーを使っていますか?あなたの活動のための目録エントリはどのように見えるのですか? –

+0

私は、デフォルトの 'ActionBar'を使って、XMLのApp Barを設定しようとしました(マニフェストの' NoActionBar'テーマを使って) –

+0

あなたはカスタムアクションバーテーマまたはカスタムアプリケーションテーマを使用していますか? –

答えて

1

のstyles.xmlに新しいスタイルを作成します。

マニフェストファイルにあなたの活動にこのスタイルを設定し
<style name="AppTheme.NoActionBar"> 
     <item name="windowActionBar">false</item> 
     <item name="windowNoTitle">true</item> 
    </style> 

。あなたのJavaクラスの

<android.support.v7.widget.Toolbar 
     android:background="@color/colorPrimary" 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 
    </android.support.v7.widget.Toolbar> 

してから:ツールバーを追加するには、レイアウトファイルに以下を追加

Toolbar toolbar = findViewById(R.id.toolbar); 
setSupportActionBar(toolbar); 

これは左上の矢印を削除します。

+0

これはあなた自身で試しましたか?それは私のためには機能しません(左上の矢印はまだそこにあります)が、本当に私の側にあるかどうかは不思議です。 (私はあなたがid :-)と間違えたと思う) –

+0

はい私はこれを試して、それはすべての活動のために働く。 –

+1

これは、XMLで宣言されたツールバーのテーマのためです。今、うまく動作します、ありがとう! –

関連する問題