¿Java sobreescribe XML en Android?

Me preguntaba qué pasaría si escribiera un código en XML y otro en Java.

Tenía este código en mi programa:

import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class ActivityName extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // remove title requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); } } 

Mientras en mi Manifiesto tuve esto:

 <activity android:name=".ActivityName" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar"> </activity> 

Mi aplicación comenzó sin problemas, pero corrió el código de Java y no lo que tenía en XML. Supongo que esto es cierto para todas las ediciones XML, pero quería asegurarse de que si tuviera un código Java similar a XML con un poco de diferencias, ¿usaría mi formato XML o código Java?

Siempre usará el código Java, ya que se ejecuta segundo. Sin embargo, si se está inflando de XML e infla después de hacer algo de Java (en el diseño), el XML anula el código que escribió.

El código tiene prioridad sobre xml. Siempre puedes sobredefinir cosas del código que escribes. Como @Cornholio señaló si manipula las configuraciones basadas en xml a partir del código java, puede modificar las cosas que ha establecido desde el código java.

Sin embargo, el marco de Android nunca reemplazará, por ejemplo, los archivos de diseño xml que creó.

  • cómo enviar los datos xml al servidor en android
  • Conexión PhoneGap con el servicio localhost webservice
  • Obtención de recursos de / res en dependencia
  • Cómo obtener el valor entero de res / integers.xml?
  • El efecto Ripple no va por encima de ImageView
  • Permisos de geolocalización insuficientes
  • Android: Cómo crear CursorAdapter desde los datos en un archivo XML
  • Error Button textColor y drawablePadding en pre-Lollipop usando Appcompat
  • Cómo generar un entero con los métodos de TextView?
  • Cambie el color del texto mientras que la progresión llena debajo del texto
  • ¿Hay una manera de cargar arbitrariamente recursos en tiempo de ejecución en Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.