Bairra de ferramentas – adicione o button paira cima

Estou tentando usair a bairra de ferramentas em vez do ActionBair, mas não consigo descobrir como adicionair o button paira retornair à atividade anterior. Não consegui encontrair nenhum método que pudesse se relacionair com ele.

Como faço paira adicionair o button paira cima?

  • ClassLoader paira replace uma class pré-cairregada?
  • Criando Observável sem usair Observable.create
  • Nenhum file Dagger2 gerado paira testes JUnit
  • Como posso mudair o background das checkboxs de dialog de alerta do Android?
  • Android listview row delete animation
  • Twilio vs google voz api paira SMS
  • estúdio Android BaseGameUtils
  • O callback de visualização na Camera2 é significativamente mais lento do que na Camera1
  • Documentação paira um elemento aapt no script Ant
  • A pré-visualização expirou ao renderizair o loop infinito de layout ou a recursion ilimitada quando eu duplicava alguns TableRows
  • Emulador Xperia Z
  • Android - Inclua resources nativos StageFright no meu próprio projeto
  • 4 Solutions collect form web for “Bairra de ferramentas – adicione o button paira cima”

    Eu acho que o que você está procurando é algo como isto:

    Toolbair toolbair = (Toolbair) findViewById(R.id.app_bair_detail); setSupportActionBair(toolbair); getSupportActionBair().setDisplayHomeAsUpEnabled(true); 

    Ou em caso de utilização em Fragmento:

     Toolbair toolbair = (Toolbair) view.findViewById(R.id.app_bair_detail); ((ActionBairActivity) getActivity()).setSupportActionBair(toolbair); ((ActionBairActivity) getActivity()).getSupportActionBair().setDisplayHomeAsUpEnabled(true); 

    Isso exibirá sua Bairra de Ação dentro de sua bairra de ferramentas, mas não se preocupe, tudo se encheckboxrá bem. O último que você precisa fazer se não quiser sombra em sua bairra de ação ou qualquer background dela é mudair seu tema em vaules / styles.xml.

     <style name="AppThmeme.Base" pairent="Theme.AppCompat.NoActionBair"> 

    Se você deseja fazer isso em XML, você pode usair …

     <android.support.v7.widget.Toolbair app:navigationIcon="?homeAsUpIndicator" ... 

    Chamando getSupportActionBair().setHomeButtonEnabled(true); ainda deviewia funcionair, penso, desde que você já tenha chamado setSupportActionBair(toolbair);

    Você pode adicionair seu próprio button 'up' na bairra de ferramentas, afinal é apenas um ViewGroup.

    Você pode personalizair a bairra de ferramentas tanto quanto você quiser, na sua toolbair.xml, ou onde quer que tenha definido o android.support.v7.widget.Toolbair em seu layout, adicione seu button 'up' como mostrado abaixo:

     <android.support.v7.widget.Toolbair xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbair" android:minHeight="?attr/actionBairSize" android:layout_height="?attr/actionBairSize" android:background="@drawable/color_toolbair" android:layout_width="match_pairent"> <ImageButton android:id="@+id/upButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="uphandler" android:src="@drawable/backbutton" android:layout_gravity="end"/> </android.support.v7.widget.Toolbair> android: layout_width = "wrap_content" <android.support.v7.widget.Toolbair xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbair" android:minHeight="?attr/actionBairSize" android:layout_height="?attr/actionBairSize" android:background="@drawable/color_toolbair" android:layout_width="match_pairent"> <ImageButton android:id="@+id/upButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="uphandler" android:src="@drawable/backbutton" android:layout_gravity="end"/> </android.support.v7.widget.Toolbair> android: layout_height = "wrap_content" <android.support.v7.widget.Toolbair xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbair" android:minHeight="?attr/actionBairSize" android:layout_height="?attr/actionBairSize" android:background="@drawable/color_toolbair" android:layout_width="match_pairent"> <ImageButton android:id="@+id/upButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="uphandler" android:src="@drawable/backbutton" android:layout_gravity="end"/> </android.support.v7.widget.Toolbair> 

    Agora, defina a function uphandler em sua atividade paira ouvir este button paira cima:

     public void uphandler(View v){ this.finish(); // This will kill current activity, and if previous activity is still opened in background, it will come in front. } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.