puede pasar el estilo para ver de constructor. Esto se puede hacer de 2 maneras:
Uso ContextThemeWrapper
y la configuración de su estilo como tema para ello:
ContextThemeWrapper wrappedContext = new ContextThemeWrapper(yourContext, R.style.test);
TextView testView = new TextView(wrappedContext, null, 0);
e importante nota aquí - para configurar correctamente el estilo con ContextThemeWrapper
nos tiene que usar el constructor de tres argumentos y establecer el parámetro defStyleAttr
en 0. De lo contrario, se aplicará el estilo de botón predeterminado a la vista.
A partir de API 21 podemos usar constructor con 4 parámetros:
View (Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)
Dónde defStyleRes
es tu ID de estilo
Con el mismo comentario - defStyleAttr debe ser 0
Puede consultar esta respuesta en el desbordamiento de la pila http://stackoverflow.com/a/ 3224365/1769515 –