Cómo deshabilitar el título de la ventana en una FragmentActivity?
En mi actividad que extiende la clase FragmentActivity, no puedo deshabilitar el título usando this.requestWindowFeature(Window.FEATURE_NO_TITLE);
. Da una ANR.
¿Cómo puedo inhabilitar el título de un FragmentActivity?
- Respecto a la eliminación de la barra de título de actividad en Android
- Combine el título personalizado con FEATURE_PROGRESS
- ¿Es posible cambiar el color de la barra de título de la actividad sin FEATURE_CUSTOM_TITLE?
- Mostrar la barra de título del código
- Estilos de degradado
Este es el código parcial de inicio de la actividad:
public class NewOrderActivity extends FragmentActivity implements TabListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); ... } }
EDIT: RESPUESTA:
Bueno, descubrí que en una actividad que tiene un ActionBar declarado en él, el título es una parte de la barra de acción no las ventanas en sí.
Así que en mi código hice esto para deshacerse del título de la ventana (o mejor decir, ActionBar):
... ... final ActionBar actionBar = getActionBar(); actionBar.setDisplayOptions(Window.FEATURE_NO_TITLE); ... ...
- Android 4.0 y la barra de título personalizada no funciona
- ¿Cómo forzar la aplicación de Android a recargar el título de la actividad correspondiente al cambio de idioma?
- El título de CollapsingToolbarLayout desaparece
- ¿Cómo eliminar el título al iniciar la aplicación de Android?
Usted debe utilizar: – getSupportActionBar().setDisplayShowTitleEnabled(false);
GetSupportActionBar (). SetDisplayShowHomeEnabled (false);
Intenta aplicar el tema *.NoActionBar
a la actividad en tu AndroidManifest.xml
<activity android:name=".NewOrderActivity" android:theme="@android:style/Theme.Holo.NoActionBar"> <!-- ... --> </activity>
Este truco resuelve tu problema 🙂
ActionBar bar = getActionBar(); bar.hide();
o
ActionBar bar = getActionBar(); bar.setDisplayShowHomeEnabled(false); bar.setDisplayShowTitleEnabled(false);