Título del centro de Android ABS con el botón de inicio
Me las arreglé para centrar el título de la ABS utilizando una vista personalizada, pero el botón de inicio se ha ido. ¿Cómo se puede resolver esto? ¿Es la única manera de hacerlo para poner este botón de inicio en la vista personalizada? (Para estar claro: el botón de inicio debe estar a la izquierda no en el centro)
Vista personalizada:
- Android Lint informe para mi proyecto sólo, excluyendo los proyectos de la biblioteca?
- ¿Cómo pasar el contexto de MenuItem onOptionsItemSelected a ASyncTask?
- ¿Cómo puedo usar onCreateOptionsMenu en un Fragmento dentro de una pestaña Actividad? (Sherlock ActionBar)
- mejor manera de mostrar el elemento de punto tres puntos en la barra de acción sin utilizar un método de "hack"
- Resolver los errores de migración de Holoeverywhere 1.4
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:background="@android:color/transparent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="hello"/> </LinearLayout>
Código de la actividad:
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setCustomView(R.layout.widget_actionbar_title); getSupportActionBar().setHomeButtonEnabled(true);
- Haga que la división ActionBar muestre el doble de iconos
- Android - Actionbar Sherlock - Filtro de búsqueda
- No se puede utilizar GridLayout aunque se importó lib de soporte con ActionBarSherlock
- NoSuchMethodError getChildFragmentManager ()
- Dar texto de la pestaña seleccionada un color diferente utilizando ViewPagerIndicator
- Uso de ActionBarSherlock en Mono Android
- Actualizar el contenido de las pestañas de Android Sherlock
- Importación de google-play-services lib en Intellij IDEA 12 (y 13)
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); View customView = LayoutInflater.from(this).inflate( R.layout.app_icon, null); ActionBar.LayoutParams params = new ActionBar.LayoutParams( ActionBar.LayoutParams.MATCH_PARENT, ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER); getSupportActionBar().setCustomView(customView, params); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setIcon(getResources().getDrawable(R.drawable.back_button));
Agrega esto:
getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME);
solución es muy simple)
Cambio en su diseño
android:layout_width="match_parent"
en este:
android:layout_width="wrap_content"
ayudará porque su disposición inicial toma todo el lugar visible y no hay lugar para el "hogar"
Tuve que añadir este código para que funcione:
getSupportActionBar().setDisplayShowHomeEnabled(true);
- SherlockFragmentActivity setSupportProgressBarIndeterminateVisibility no funciona
- Android: Descomprimir archivos arroja errores de datos o errores de CRC