Ocultar el título de una barra de acciones no funciona en las versiones anteriores de Android (con ActionBarSherlock)
Estoy tratando de ocultar la parte del título de mi barra de acción con ActionBarSherlock como en la segunda imagen:
Ajuste:
- Android: pestañas de las aplicaciones "Noticias y clima"
- Configuración de la TAB seleccionada con un pequeño triángulo debajo de ella
- Cómo cambiar el color de la pestaña 'underbar' en actionbarsherlock
- android Tab Layout Diseño de la biblioteca
- Icono de la barra de acciones de Android png dimensions
actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false);
Funciona para versiones> 3.0 pero no funciona en versiones anteriores. Un espacio negro permanece sobre la barra de pestañas.
¿Hay alguna solución para resolver ese problema?
- Las pestañas se muestran de forma diferente dependiendo de si Theme.NoTitleBar está establecido o no en el manifiesto
- Comparando La compatibilidad de la barra de acción de Android, el buscapersonas y las pestañas de muestra a ActionBarSherlock
- Lengüetas de diferentes tamaños en Android
- Android Añadir pestaña dentro del fragmento
- Pestañas en TabLayout no llenar toda ActionBar
- Pestaña simple que utiliza fragmentactivity en lugar de tabactivity
- Android: Cómo hacer una pestaña de la pestaña como el mercado de Android?
- ActionBar Tabs con fragmentos en rotación
Esta característica sólo está disponible en ActionBarSherlock 4.0 que está actualmente en fase beta. Puede encontrar un enlace a las betas en actionbarsherlock.com .
Hay una demo para precisamente lo que usted está intentando lograr en las muestras para 4.0.
public class TabNavigationCollapsed extends SherlockActivity implements ActionBar.TabListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar ab = getSupportActionBar(); //The following two options trigger the collapsing of the main action bar view. ab.setDisplayShowHomeEnabled(false); ab.setDisplayShowTitleEnabled(false); ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ab.addTab(ab.newTab().setText("Tab 1").setTabListener(this)); ab.addTab(ab.newTab().setText("Tab 2").setTabListener(this)); ab.addTab(ab.newTab().setText("Tab 3").setTabListener(this)); } @Override public void onTabReselected(Tab tab) {} @Override public void onTabSelected(Tab tab) {} @Override public void onTabUnselected(Tab tab) {} }
Puedes probar con esto, funcionó para mí
if (android.os.Build.VERSION.SDK_INT <= 10) { setTheme(R.style.Theme_Mo); }
o
requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Espero que esto ayude
- Cómo depurar la aplicación de Android en el modo de suspensión del teléfono sin conexión USB
- Comprobar la versión de las herramientas del desarrollador android