Estoy creando un TextView de forma dinámica y sombra a él utilizando el método publicado aquí: Android - shadow on text?No se puede establecer mediante programación TextView sombra
Pero no funciona. El estilo se aplica (poner el elemento textSize para probar, y funciona), pero la sombra no aparece.
TextView:
TextView tv = new TextView(this);
RelativeLayout.LayoutParams layoutPars = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
layoutPars.addRule(RelativeLayout.CENTER_VERTICAL);
tv.setTextColor(0xffffffff);
tv.setText(label);
tv.setTextSize(11);
tv.setTextAppearance(getApplicationContext(), R.style.BlackShadow);
Estilo:
<style name="BlackShadow">
<item name="android:shadowColor">#ff000000</item>
<item name="android:shadowRadius">1</item>
<item name="android:shadowDx">-1</item>
<item name="android:shadowDy">-1</item>
<item name="android:textSize">26dip</item>
</style>
¿Qué estoy haciendo mal?
qué -1.5f? No me parece un error tipográfico – Alpaslan
@Alpaslan estos valores son solo por ejemplo, cámbielos según su requisito. –