Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo puedo eliminar el título y el icono de forma completa en Actionbar sherlock?

Utilizo la barra de acción Sherlock pero necesito quitar el título y el icono de la barra.

solía

getSupportActionBar().setDisplayShowHomeEnabled(false); getSupportActionBar().setDisplayShowTitleEnabled(false); 

Funcionó, icono y el título desapareció, pero stil mis artículos aparecieron en la derecha. ¿Hay alguna forma de eliminar completamente el título y el icono en lugar de ocultarlos. Encontré una pregunta similar en el stack-overflow, pero nadie respondió.

Editar

  Before my bar look like: -- Icon Title MenuItem1 MenuItem2-- After my bar look like: -- MenuItem1 MenuItem2-- I want my bar look like: -- MenuItem1 MenuItem2 

4 Solutions collect form web for “¿Cómo puedo eliminar el título y el icono de forma completa en Actionbar sherlock?”

Sus "elementos de menú" nunca aparecerán alineados a la izquierda. Estarán alineados a la derecha. La izquierda es para el título y el icono (actualmente eliminado) y la navegación (pestañas, lista, etc). Si tiene suficientes elementos de barra de acción, fluirá hacia el lado izquierdo, pero siempre comenzará desde la derecha. Esto no se puede alterar a través del SDK de Android.

Usted puede referir este código entonces usted puede conseguir la solución … apenas aplica según su requirment ….

 ActionBar actionBar = getActionBar(); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowCustomEnabled(true); RelativeLayout relative = new RelativeLayout(getApplicationContext()); TextView tv1 = new TextView(this); tv1.setText("Test1"); tv1.setTextColor(Color.GREEN); tv1.setPadding(3,13,3, 12); tv1.setId(1); tv1.setOnClickListener(this); TextView tv2 = new TextView(this); tv2.setText("Test2"); tv2.setTextColor(Color.GREEN); tv2.setPadding(3,13,3,12); tv2.setId(2); tv2.setOnClickListener(this); TextView tv3 = new TextView(this); tv3.setText("Test3"); tv3.setTextColor(Color.GREEN); tv3.setPadding(3,13,3, 12); tv3.setId(3); tv3.setOnClickListener(this); TextView tv4 = new TextView(this); tv4.setText("Test3"); tv4.setTextColor(Color.GREEN); tv4.setPadding(3,13,3, 12); tv4.setId(4); tv4.setOnClickListener(this); LinearLayout ll = new LinearLayout(this); ll.addView(tv1); ll.addView(tv2); ll.addView(tv3); ll.addView(tv4); relative.addView(ll); actionBar.setCustomView(relative); 
 getSupportActionBar().setIcon(android.R.color.transparent); 

Puede hacerlo utilizando el menú contextual en la barra de acciones. Compruebe los Demos Sherlock ABS, hay una Actividad: ActionModes, muestra un ejemplo muy simple que puede ser de utilidad para usted.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.